The Romantic Reason We Bet Kim Kardashian Wore White to the Opera

Kim Kardashian and Kanye West stepped out for an evening at the opera in Rome, a lavish party thrown by Valentino to celebrate the premiere of La Traviata. While Kim didn't wear a gown by the fashion house like Olivia Palermo, she chose a white Vivienne Westwood dress that was just as romantic.

The one-shoulder silhouette hugged her curves, giving way to a leg slit that revealed Kim's gold platforms. Drop diamond earrings and Kim's engagement ring kept things classy on the accessories side, while the distressed finish on her hem gave off a rugged appeal — playing up Kanye's suede desert boots perfectly.

If we didn't know any better, we'd say the couple, who will celebrate their wedding anniversary on Tuesday, was trying to re-create a bridal look. And why not? When you find a dress as glamorous as Kim's Westwood number, you might as well use it as an excuse to walk down the aisle — er, red carpet — all over again. Read on to see Kimye emit a lovely glow. When in Rome . . .