Harry makes a surprise decision about his long-term girlfriend

Despite weeks of speculation that Prince Harry and his girlfriend, Cressida Bonas were on the verge of getting engaged, reports are now circulating that the couple have spilt.

Harry who is 29 has been dating the 24-year-old Cressida for two years but a source close to Harry said he ended the relationship, as apparently he found Cressida too clingy.

“He found her too needy and it just wasn’t working out.”

Many are shocked by the spilt, as Cressida attended her first royal function with Harry last month as he gave a speech at a charity event for Free the Children at Wembley Arena in London.

Cressida, a former dance student, was reportedly introduced to Prince Harry by his cousin Princess Eugenie.