(via royallenaist)
too perfect for words
I love her!
I concur. Also..Duchess Shiny Hair!
dope shot
Kate at the Olympic Torch Welcoming at Buckingham Palace, July 26, 2012