Prince Harry and Cressida Bonas split

Prince Harry and Cressida Bonas have split up only one month after she attended her first official engagement.

According to sources their relationship had become strained in recent weeks, with a source telling People the 24-year-old beauty had become too ‘needy’ for Harry.

GALLERY: Prince Harry and Cressida Bonas' sweetest moments

"He found her too needy and it just wasn't working out," they said.

Another source, who is close to the couple, says the breakup was "amicable."

Prince Harry and Cressida Bonas have split after two-years of dating.

"It's very sad but they have decided to split up.

"This is an amicable decision and they are very much still the best of friends but they have decided to go their separate ways."

Cressida recently finished a postgraduate program in dance studies at London's Trinity Laban Conservatoire of Music and Dance and is said to now want to focus on her career and that increasing speculation about another Royal wedding was too much to handle.

The couple, who were introduced by Princess Eugenie, a close friend of Cressida, had stepped out a number of times recently, suggesting they were becoming more comfortable as a couple despite having always tried to keep their relationship out of the spotlight.

GALLERY: Why we love Prince Harry

Cressida – known as Cressy to her friends – even attended her first official event last month, supporting 29-year-old Prince Harry as he gave a speech at the launch of WE Day, a charity event for Free the Children at Wembley Arena.