One star that hasn't been so complimentary is former X Factor contestant Rebecca Ferguson who previously dated Harry's bandmate Zayn Malik.

In a recent interview 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."