Prince Charles has made his grandfatherly love public and, accoridng to Hello!, the 66-year-old said, "I'm happy I'm going to be a grandfather again. I'm looking forward to it - but I hope it will be a girl this time."

Kate Middleton is due in about one month, so we'll see if he gets his royal wish.