Prince William and his wife Catherine are expecting their next prince or princess in April, and brother Prince Harry is set to marry US actress Meghan Markle in a royal wedding at St George's Chapel at Windsor Castle on 19 May.
But don't fret if you didn’t get an invite to the royal baby shower or…
