Kim Kardashian and Kanye West will marry on May 24th and host the reception at Forte di Belvedere in Florence, an imposing 16th century fortress.
Michael Phelps Quietly Tied the Knot in June
Martha Stewart's Hilarious Confession on 'Ellen'
Best Halloween Costumes From 'Today Show'
Felicity Jones Almost Killed Tom Hanks