Photo Credit: Gareth Cattermole/Getty Images
Oh, how time flies! It was three years ago today that surprising supercouple Tom Cruise and Katie Holmes tied the knot in a lavish Italian ceremony at the Odescalchi castle overlooking Lake Bracciano.
There was a ton of star power at the nups, as more than 150 guests including Jennifer Lopez and Mark Anthony, Victoria and David Beckham and Brooke Shields and Chris Henchy. Also in attendance was the couples' then-six-month-old daughter, Suri, along with Tom's kids from his marriage to Nicole Kidman, Isabella and Connor.
From their first appearance together in 2005, to the unforgettable couch-jumping incident, to the birth of Suri, it was quite a journey that led Tom and Katie to the altar. Help us wish them the happiest of anniversaries.
Do you think Tom and Katie have the perfect marriage? Chime in below!