One birthday is simply not enough for royalty. Although Queen Elizabeth II was born on April 21, 1926, the Commonwealth also recognizes an "official" birthday. And so it was that HRH had her second birthday party of the year on Saturday, riding in a carriage at the Trooping the Color parade in London. Although Prince Philip is recovering from surgery in the hospital and couldn't make it, Kate Middleton was present, making her last public appearance before her own (much-anticipated) hospital stay. The parade also included more than 1,000 soldiers and was watched by many more thousands of spectators. We wonder if the queen got another cake.