Kate Middleton and Prince William tied the knot today at Westminster Abbey in what was the wedding of the century.
Thousands of people lined the streets of London, waving flags and cheering and more than two million people from around the world were expected to tune in to watch the momentous occasion.
Royalty, celebrities and politicians were all guests of honour for the ceremony.
Here, TNT brings to you the good, the bad, and the downright ugly of who wore what.