Prince William, the next king?