The Royal rumours have suddenly gone to light-speed with the news that there is not one but two Royal babies on the way.
According to sources, the Duchess of Cambridge is pregnant with twins! Come the Spring, Prince George is going to have two baby sisters to play with.
Bookies have give odds of 33/1 on twins, but these latest rumours are likely to set those numbers tumbling.
The Duchess is currently suffering from severe morning sickness, hyperemesis gravidarum, and has had to pull out of several engagements, including her first solo tour overseas to Malta.
Whether she is indeed playing it safe because of a double reason remains to be seen. Royal experts are already suggesting that Elizabeth and Margaret – or Lizzie and Margot, for short – would make ideal names for the tiny twin princesses.