Harry - who turned 18 today (01.02.12) - and 32-year-old Caroline ended their budding romance last week shortly before Harry left for a US tour with his bandmates and although he claims it was a mutual decision, sources close to the pair say it was enforced amid worries it would affect his career.
A source told Now magazine: "They were introduced via his people, but they weren't happy when the romance took off."
A second source added: "Harry's relationship wouldn't have gone down well at all in the States. There was fear that it could damage their reputation before they'd even got started."
A friend of Caroline's told the publication that she got on well with Harry's family but ultimately he was convinced by those around him that it was a bad move for his career.
The pal said: "Harry's family was fine with them, but he was starting to get [pressure] professionally.
"It's sad, but Caroline knew it wouldn't last forever. They'll still be friends and haven't ruled out getting back together - she keeps saying he'd be the perfect man in 10 years time."