Prince Harry has popped the question to Prince William

It’s official: Prince William is the best man. The royal, who just welcomed his third child with Kate Middleton on Monday morning, will take on the role of Prince Harry‘s best man at the royal wedding on May 19, Kensington Palace has confirmed.