It certainly doesn't feel like it's been five years since Kate Middleton stepped out of a vintage Rolls Royce at Westminster Abbey in her Sarah Burton for Alexander McQueen wedding dress to marry Prince William and become the Duchess of Cambridge, and yet, here we are! But before they tied the knot at the royal wedding, the couple's road to romance was long and well documented. Wills and Kate's epic April 29, 2011, wedding was the cap to a nearly 10-year relationship that reads like a real-life fairytale. Seriously: A small-town girl, born to self-made parents, falls in love with a handsome prince at college and lives happily ever after. It sounds too good to be true, but Kate made it happen.
From their earliest days as peers at St. Andrews University, when Prince William bid $200 to see Kate walk in a charity fashion show, to their recent royal tour of Bhutan and India, their courtship and marriage has been historic, romantic, and unbelievably adorable — and, fortunately for royal-watchers everywhere, beautifully photographed.
And with an ever-expanding family, there's been even more too-cute Royal Family photos to cover as of late. First, Lupo, the tiny cocker spaniel pup joined the royals in 2012 and, not long after, Prince George made his way onto the scene. The highly-anticipated arrival of the Duke and Duchess' first born was a total media frenzy — and for good reason! That little guy sure is darling! Of course, Princess Charlotte is no slacker in the cute department, when she completed the Royal Family in May of 2015. And since then, the famous foursome has been giving the world tons of sweet swoon-worthy moments ever since.
What moments stand out the strongest? When did they make it absolutely clear that they would eventually marry? We found the moments in their love story that show why and how they became the picture-perfect family they are today.
In honor of their fifth anniversary, we're looking back at these biggest milestones — and our 21 favorite moments. (Obviously, there will be many more to come!) Click on to see them all!