Well, it looks like Meghan Markle still hasn’t had her baby yet, as Prince Harry just made an unexpected appearance at the Anzac Day Service of Commemoration and Thanksgiving at Westminster Abbey, along with Kate Middleton.
While Anzac Day is a national day of remembrance in honor of Australian and New Zealand military members that the British royals traditionally attend, it was a surprise to see Prince Harry at the event since he was not originally scheduled to go this year. Harry's surprise appearance is a big clue to Meghan Markle's due date, as we assume that if the Duchess of Sussex was in labor or had recently given birth (the couple previously made a public statement that they will not be announcing the birth of their child right away), the Duke of Sussex would be right by her side—not attending events.
So, based on Harry's recent schedule, it looks like the newest royal baby is yet to arrive.
Meghan Markle herself attended the Anzac Day services last year ahead of her royal wedding, alongside both Prince Harry and Prince William who famously fell asleep during the service. He and Kate Middleton had welcomed Prince Louis into the world just a few days prior.
Unlike his brother, Harry looked wide awake—suggesting there is not yet a newborn baby keeping him up at night! Looks like our Royal Baby Watch continues.
Markle herself announced that the baby was due sometime in April, but as the days wind down, it can be assumed that she will give birth between now and the first week of May. Prince Charles and Duchess Camilla are taking a trip to Germany from May 7 to May 10, and are unlikely to miss the birth of their newest grandchild.
Once the baby arrives, fans might have to look back on Harry and Meghan's sweetest moments just to get a glimpse of the couple. In addition to keeping the birth of the baby private, according to royal expert Katie Nicholl, Prince Harry will also take at least the U.K. standard two-week paternity leave. Sorry fans, but don't expect the royal family of three to be seen out anytime soon!