Prince Harry has reportedly called it quits with British socialite Cressida Bonas.
The 29-year-old British royal has been dating the 25-year-old for nearly two years, and speculation was rife the pair were on the verge of becoming betrothed.
But it is now claimed their romance is over. According to People.com Prince Harry ended the relationship.
"He found her too needy and it just wasn't working out," a source has told the celebrity magazine.
Until reports of the breakup, it appeared the couple were going strong.
The pair recently enjoyed a skiing break to Kazakhstan and they have been spotted out and about in public several times in the past few months.
It was even claimed Prince Harry had invited Cressida to live with him at Kensington Palace.
"It has become very serious, very quickly and Cressida already spends most of her time at Kensington Palace, so Harry asked her to move in seven days a week," a source told UK magazine Grazia earlier this year.
Prince Harry and Cressida have been guarded about details of their romance since they began dating in 2012.
Bonas is the daughter of British entrepreneur Jeffrey Bonas and Lady Mary-Gaye Georgiana Lorna Curzon.