Prince Harry has denied claims that he broke up with his girlfriend of two-years Cressida Bonas because she was "too needy".
A palace source told the Daily Star that it was actually the 25-year-old beauty who ended their relationship because she feels too young for marriage and wanted to focus on her showbiz career.
According to the insider, the 29-year-old Prince felt he needed her more than she needed him.
And though the pair has called it quits, they intend to remain "best of friends" as the split was very "amicable", added the insider.