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.
Cole criticised Walsh for having "zero involvement" with the management of Girls Aloud, and added: "Oh yeah, he took the cheques."
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.