Kate Middleton and Prince William were their lovely selves when they attended a garden party at Buckingham Palace in London. Kate, who looked gorgeous in the same cream outfit she wore for Prince George's christening back in 2013, was all smiles as she mingled with the guests. At one point, she even stole a few loving glances with her husband, Prince William, who channeled his inner Mad Hatter in a suit and top hat.
The fun night comes on the heels of a busy few weeks for Kate. In addition to attending the Chelsea Flower Show, she also got a sailing lesson at Portsmouth docks, celebrated Queen Elizabeth II's 90th birthday, and showed off her sporty side during a casual outing in sneakers.