Today in London was the annual Trooping the Colour parade to celebrate Queen Elizabeth II's birthday. Kate Middleton, Duchess of Cambridge, joined her husband Prince William and the rest of the royal family to take part in the parade and celebrate Her Majesty. Last year, our coverage was very excited coverage, as it was Duchess Kate's final appearance before little baby Prince George joined the world!

Today, Duchess Kate wore a stunning icy blue -- almost white! -- Jacquard coat and skirt by none other than Alexander McQueen, a new piece in her wardrobe. Her hat was designed by Jane Taylor to match the suit. The piece, which appears to be a modified, bespoke version of the silk-cotton Jacquard peplum jacket, is absolutely stunning, perfect for today's event.

The Queen was dressed in a powder blue satin dress, coat and hat with navy blue trim, designed by her dressmaker Angela Kelly. Duchess Camilla was in light peach, and Sophie, Countess of Wessex wore a lovely cream dress with lace overlay. All of the royal women dressed in beautiful pastels, and we can't help but wonder if this was planned! (More than likely.)

Always the jokester, newly single Prince Harry kept the royals laughing the whole time they were on the balcony. He and Kate seem to have so much fun together -- how wonderful to have a brother-in-law who is so much fun? Harry also had Prince Philip and the Queen in stitches at one point.

Unfortunately for the hopeful among us, baby George was not in attendance! It had been reported that while it wasn't very likely, it would come down to how William and Kate were feeling this morning, whether they would bring him along. If you recall, William attended his first trooping just before the age of 2, and Harry attended when he had just turned one.

Now, you may be asking, "but isn't the Queen's birthday in April?" You're right, but it's tradition to celebrate the sovereign's birthday publicly on a bright, sunny day in June, when the weather is bound to be lovely. And today was just that kind of day. Happy birthday, Queen Elizabeth! Here's to many many more.

Click through the gallery above to see pictures from the day's events!