The Duke and Duchess of Cambridge are expecting their second baby this week and excitement is building around the world.
"Special event" parking restrictions have come in to force around the hospital where Kate Middleton is due to give birth around the 25th of April - days before their wedding anniversary on April 29th and days after the Queen's birthday on April 21.
Punters are picking a blonde baby girl for the royal couple, with odds on the name Alice.
In anticipation of the second royal baby we take a look at some of the milestones so far for Wills, Kate and their first adorable son, Prince George.