Danielle Lloyd is expecting a baby boy.

The former 'Celebrity Big Brother' star - who already has two young children, Archie, two, and 22-month-old Harry with soccer star husband Jamie O'Hara - is expecting a third boy.

Although she was initially ''upset'' when the doctor confirmed they aren't expecting a girl, she quickly realised the new arrival will be a perfect addition to their family.

Writing in her Closer magazine column, she said: ''After having two boys, I was really keen for a little girl and as soon as the doctor told me it was a boy, I got very emotional. Jamie smiled and said, 'Wow! Three boys - it's going to be amazing!' But he could tell I was upset.

''As soon as I got home, though, and saw my two amazing boys I felt like such a fool and realised there are some people who can't even have kids so I'm so lucky to have three healthy boys. I just can't wait to meet my new son now.''

The 29-year-old model has more reason to celebrate as doctors predict she will reach her full term, good news after complications with her last pregnancy.

She added: ''The doctors also told me they're confident this pregnancy will go full term. After Harry was born 10 weeks early and had to be put on a ventilator, it's a huge relief.''