The Duchess of Cambridge gave birth at 8:34 this morning to a princess. It is now: 6:45 pm in the UK, and the family of four are now back at Kensington Palace. The infant princess resembles the infant Princess Elizabeth, who was born April 21, 1926. A definite resemblance.
Queen Elizabeth II wore a pink suit today. Coincidence. I think not.