Prince William and Kate Middleton were married in a beautiful ceremony at Westminster Abbey in London on April 29. There were so many picture-perfect moments — we loved the star-studded guest list, the bride's gorgeous McQueen gown, the carriage processional, and, best of all, the balcony kisses! Click through to see all the best highlights from the royal wedding.