Britain's Prince Harry smiles during a visit to the proposed site of the the new Sentebale Mateanong Herd Boy School, in Mokhotlong, Lesotho CREDIT: Reuters

Cressida Bonas is reportedly not pleased when her boyfriend Prince Harry bought Chelsy Davy a birthday card for her 28th birthday. A close pal of the couple said Prince Harry went out to buy a "flirty" birthday card for his ex-girlfriend to the horror of his rumoured soon-to-be-fiancée.

Cressida Bonas and Prince Harry have been dating for 16 months. In early Oct., rumours of their "imminent" engagement started hitting the newsstands. No announcement about said engagement has yet been made leading fans of the royal to say, they will only believe the news once there is confirmation from Clarence House.

Despite the absence of an official announcement, many Cressida Bonas fans are hanging out the bunting for the next Royal Wedding.

While the Daily Star Sunday reported that Cressida Bonas is the one, a close friend of the prince said Harry has talked about marriage in the past when he was still with Zimbabwean Chelsy Davy.

CREDIT: YouTube/The Royal Family Channel

Chelsy Davy and Prince Harry's Relationship

The Zimbabwean national and Prince Harry met in 2004 while Davy was a boarder at Stowe School. With the relationship described as "turbulent," the two decided to break up for good.

Chelsy Davy reportedly announced the news over Facebook in the year 2010 with the customary change of status.

Although the two already broke up at the time, rumours of reconciliation made their rounds. Prince Harry addressed this publicly by saying he is "100 per cent single."

Their relationship was reportedly "strained" due to long periods of separation according to the Telegraph. The couple separated amicably, reports say.

Chelsy Davy: More Information

Chelsy Davy currently works for a law firm in London. She graduated with a law degree from the University of Leeds. When she returned to the British capital, tabloids alleged that she and the prince have reconnected while Harry is dating Cressida Bonas.

Cressida Bonas, whose name hit the tabloids when she said she is not yet ready to marry back in April 2013, is reportedly "scared" of Chelsy Davy.