Prince Harry,and his girlfriend Cressida Bonas, are reported to have parted ways. The 29-year-old royal, who stands fourth in line to succeed his grandmother, Queen Elizabeth, as monarch of the Commonwealth realms, had been seen in the company of Cressida for two years.

The dashing prince is said to have recently confided to friends that things weren’t going too well between them, according to a People magazine report.

“He found her too needy and it just wasn’t working out,” a source close to the prince informed.

The other side of the story is that Cressida ended the relationship as she was afraid of being “sucked into the royal family”.Though the media spotlight was constantly on them, the couple had somehow managed to keep themselves away from the public eye.

The prince and his Ms Bonas were last seen together early in the month attending their first public event together when Harry gave a speech at the launch WE Day, a charity event for Save the Children at the Wembley Arena in London. Rumours circulated then began to circulate that the couple had even discussed living together.

On their falling out, a source informed “Cressida and Harry used their holiday to discuss their relationship moving forward” but apparently to no avail.

Prince Harry attended the Royal Military Academy Sandhurst and later served in Helmand, Afghanistan with the British forces for 77 days. He was pulled out when an Australian journal exposed his presence in the war theatre, but returned to Afghanistan for a 20-week deployment in 2012–2013 with the Army Air Corps.