We were fully prepared for Jennifer Lopez to show up at the 2017 Met Gala in New York City wearing a dress like the ones she's worn in the past: revealing, tight, risqué, sexy. Instead, what we got was a light blue Valentino dress that didn't show one. single. bit of skin.
Don't get us wrong, the powdery gown was gorgeous, featuring a sheer tulle overlay, turtleneck, and long train. It was so totally Old Hollywood and completely unexpected. But that's J Lo for you — she'll never cease to amaze us with her fashion choices. Scroll ahead for a closer look at her gown.