The X Factor host, 35, has dated both famous men and has now opened up about the flings in her new autobiography.
And, although, we're not sure they'll appreciate it, we're super happy she's blabbed!
Talking about Prince Harry, Caroline admits they started seeing each other after meeting through a friend on a night out in 2009.
She was described as his "bit of rough" and laments that the attention forced them to end their liaison.
She says: "To meet a prince is so unlikely it would be weird not to acknowledge it. However, once the story got out, that was it. We had to stop seeing each other."
And Caroline also blames being in the spotlight for the failure of her relationship with One Direction's Harry Styles - who is 14 years her junior.
In an extract from her book Storm in a C Cup, which has been printed in The Sun, she says: "It began to go wrong when Harry was pictured coming out of my house one morning. And once that was out, it was open season."
She added: "After that anyone could say anything. In the street, people started shouting at me 'paedophile' and 'pervert'. A One Direction fanzine had me as a voodoo doll, with arrows (pins) pointing to bits of my anatomy.
"'There was a moment when we just thought, s***, this has gone really dark. So perhaps we did the wrong thing, who knows."
Caroline - labelled a cougar at the time - admits the reaction surprised her and left her feeling insecure.
She split with music producer Jack Street in September.
Storm in a C Cup is to be released on 22 October.
For exclusive competitions and amazing prizes visit Reveal's Facebook page NOW!