Cheryl Cole has hit out at Louis Walsh for taking cheques despite his "zero involvement" during the start of her career and revealed that she has a crush on Prince Harry.
The Girls Aloud star, 28, told Marie Claire magazine that she had been naive when Girls Aloud won ITV1 show Pop Stars: The Rivals, with Walsh as one of the judges.
"We worked like crazy in those days. We didn't stop for breath...We never had management. Louis claimed to be our manager but he never did it.
"We didn't talk to him or anything like that. He just took a cheque. Literally, we didn't have management."
Cole criticised Walsh for having "zero involvement" with the management of Girls Aloud, and added: "Oh yeah, he took the cheques."
"I talk to him because now I get that business is business and that's how he runs his but he never chose a hit. Who chose them? Us.
"It could be the key to our longevity because it was genuine... Everything was raw and real. The only thing that was different was that we were put together through that process."
Cole also revealed that she has a crush on Prince Harry and that she had dreamt about marrying the Prince.
Harry was said to have revealed his affection for Cole when he was reported to have told then X Factor winner Joe McElderry in 2009 that he was "so jealous that you got to spend weeks with Cheryl".
Asked by a fan in a Q&A session for the magazine whether she knew that Harry "fancies you", the former X Factor judge admitted: "I do!"
Cole added: "I love Prince Harry. Actually, I had a dream last night I married Prince Harry and was a real-life princess. It's true. And Charles was my father-in-law instead of my charity partner!"
The former X Factor judge, met the Prince of Wales when she offered herself as an auction prize during a charity event for The Prince's Trust in February.