Kate was beautiful in an off-white tailored Alexander McQueen dress, complete with ornate ruffles. She topped off her look with a fascinator and simple heels.
She wore her long brown hair loose about her shoulders and kept her makeup simple. Prince William looked dapper in a dark blue suit, complete with sky blue tie and pocket square, but in all honesty we weren't too bothered about what the parents were wearing when we caught sight of little George.
The royal baby was cheek-pinchingly cute in a replica of the traditional christening gown made of delicate Honiton lace and white satin, worn before him by every baby born to the British Royal family since 1841.
Royal babies were traditionally, until 2004, christened wearing the intricate lace and satin gown made for Queen Victoria's eldest daughter, Victoria, Princess Royal in 1841.
This gown was used for generation after generation AFTER generation of royal infants including the Queen's father King George VI, the Queen herself, Charles, William, Prince Harry, with Lady Louise Mountbatten-Windsor the last royal baby to wear it in 2004.
George was on his best behaviour and even waved to the cameras (with a little help from daddy) as his great grandmother The Queen, great grandfather Prince Philip, cool cousin Prince Harry and grandparents Charles and Camilla, not forgetting PG's procession of godparents, arrived at the Palace.
Now we can't wait for the official photograph.