Meghan Markle Accidentally Revealed Her Cute Nickname For Prince Harry

Earlier this week, Meghan Markle and Prince Harry hit up a performance of Hamilton in London, and the experience was cute as hell from end to end, with the prince even getting up on stage at one point to sing with the cast.

More amusingly, however, Meghan accidentally revealed her pet name for the prince, calling him “my love” as the pair lined up for a photo call with the performers.

Meghan, who was standing in front of her husband, appeared to turn to him at one point and ask “can you see, my love?” to which the cast responded with a collective “AWWWWWW”.

Meghan Markle seemed somewhat mortified on letting her pet name for Harry slip, so it seems her secret is definitely out.

The royal couple were there in support of his charity Sentable, which helps young people with H.I.V. in Leshoto and Botswana.

Harry jumped on on stage at the performance to thank the cast, and sang the line “you say …”, the opening of the song ‘You’ll Be Back’, which is performed by the character of King George III.

He revealed that the show’s creator Lin Manuel Miranda had tried to get him to sing more of the song, but he definitely wasn’t into it.

“I said no,” the prince said. “I don’t know how you guys do it. And in this heat, as well.”