Cheslea Clinton wedding Rhineback New York July 31 2010
Credit: AP Photo/Ron Edmonds

It's been a long time coming—we've heard rumors of what gown she will wear, who's on the guest list, and where the reception would be held. But now the big day is here: Today, Chelsea Clinton is marrying her longtime boyfriend, investment banker Marc Mezvinsky. To celebrate, take a look back at Chelsea through the years, plus relive some of the greatest weddings of all time.

UPDATE! The latest details from Chelsea's wedding: