Happy Anniversary, TomKat!

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!

Connect with Us
Follow Our Pins

Yummy recipes, DIY projects, home decor, fashion and more curated by iVillage staffers.

Follow Our Tweets

The very dirty truth about fashion internships... DUN DUN @srslytheshow http://t.co/wfewf

On Instagram

Behind-the-scenes pics from iVillage.

Best of the Web