The men of Cheryl Cole’s past could hardly be described as royalty so perhaps that’s why she has been dreaming of marrying Prince Harry.

The stunning singer revealed in an interview with Marie Claire that she recently slipped into the land of nod only to meet the gorgeous Windsor on her imaginary travels.

She told the magazine: “I love Prince Harry. Actually, I had a dream last night I married Prince Harry and was a real-life princess! It’s true.”

The 28-year-old also opened up about her battle with weight when she first hit the music industry on reality show, Popstars: The Rivals.

At the time, the media branded Girls Aloud “Pork Stars”, with Cole claiming that X-Factor judge Louis Walsh merely fanned the flames of criticism when he said the girls were all fat.

Cheryl said: “I’m like any other woman, my weight fluctuates.”

The Daily Mail recently pictured the British rose at LAX airport donning an edgy look that comprised thigh-high shorts, a cardigan, scarf and ladies designer watch.

03-04-12 1 Cole dreams of marrying Prince Harry