Danielle Lloyd and her footballer husband Jamie O'Hara are expecting their third child.

News that the 29-year-old former reality star is expecting comes just months after she and Wolves midfielder O'Hara welcomed their second child.

The couple, who tied the knot in May 2012, are already parents to Archie, two, and 19-month-old Harry.

Announcing the news in the latest issue of Closer magazine, the model admitted that the unexpected pregnancy came as a shock.

"I knew something was up. I delayed doing a test for two weeks because I flew into panic mode. Jamie was also in shock," she said.

"When I first saw the positive test, I thought to myself, 'I must be mad', but when we had the six-week scan and saw the heartbeat, we were over the moon."

However Lloyd also revealed that this pregnancy will be her last, following her traumatic experience when Harry was born 10 weeks premature.

"Seeing Harry fighting for his life was the most traumatic thing that has ever happened to me and I never want to go through that again," she insisted.

"I can't wait to be a mum again - although this will be our last baby. I can't believe I'll have three children under four!"

While she doesn't plan to add to her brood in the future, Lloyd said she could not be happier about being pregnant at the same time as her close friend Katie Price.

"I'd love us to have babies at the same time. At my wedding last year, Archie and Katie's daughter Princess Tiaamii were bopping away on the dance floor. They are best buds."