This Picture Perfectly Captures All My Emotions About the Royal Baby

LONDON, ENGLAND - JULY 22: Well wishers outside Kensington Palace as Prince George of Cambridge turns 1 on July 22, 2014 in London, England. Prince George of Cambridge was born at 16:24 on July 22nd, 2013 at St Mary's Hospital, London.

(Photo by Gareth Cattermole/Getty Images)