It's over between Prince Harry, 29, and girlfriend Cressida Bonas, 24.

Why Prince Harry Broke Up with Cressida Bonas
Getty Images

After two years of dating, Harry broke up with the former dance student, known as Cressy to her friends.

Prince Harry and Cressida Bonas Share a Sweet Kiss

"He found her too needy and it just wasn't working out," a source told People magazine.

Harry’s cousin, Princess Eugenie, introduced the couple.