Prince William and Kate Middleton are expecting a baby boy, if an apparent slip-up by the Duke of Cambridge means what we think it does.

The Mirror reports that Prince William was at a soccer game earlier this week, watching Aston Villa take on Cardiff City. When Aston player Jack Grealish kicked a killer goal, William cheered along with the crowd before saying to some people who were in the private box with him:

“I’m going to insist the baby is called Jack.”

He then apparently paused for a moment, possibly realising he’d just given it away, before adding “… or Jackie.”

Either William let it slip that Prince George and Princess Charlotte are getting a baby brother, or he was deliberately messing with people. We won’t have to wait long to find out – Kate is due this month, and St Mary’s hospital in London has been preparing for the arrival, closing off the road outside the entrance.

Watch this space.