Rebecca Ferguson On Caroline And Harry
She says age gap between 1D star and cougar Caroline is too big...
The 25-year-old former X Factorcontestant, who famously had a romance with Harry's bandmate Zayn Malik when he was 18, shared her disapproval with Fabulous magazine.
She said: "I think there's something not right about Caroline and Harry's relationship.
"For me and Zayn it was different, because he was 18 so at least he could drive over to pick me up, we could go for a drink in a bar together and he was old enough to make his own decisions.
"But Harry is too young for that and there is so much more of an age gap between them."
But she didn't quite admit that the age gap was the reason for her split with Zayn.
She said: "One day I just woke up and thought, 'This isn't working for me'. But when I meet a man I want to feel like he is with me 100 percent. There shouldn't be any messing around... I'm not saying Zayn cheated."
We told you yesterday how Caroline had been given a hard time by One Direction fans when she turned up for a gig in London last week.