Danielle Lloyd is pregnant with her fourth child.
The 33-year-old model - who has three sons, Archie, six, Harry, five and George, three, with her ex-husband Jamie O'Hara - is expecting another baby with her fiancé Michael O'Neill and would "love a little girl" this time around.
A source told The Sun online: "This is really lovely news for Danielle and Michael.
"With three boys already, Danielle would love a little girl, but she and Michael will be happy either way.
"They kept it a secret when they first found out but Danielle has had her three-month scan and they feel comfortable enough to start letting people know."
Danielle was recently forced to watch her ex embark on a steamy romance with Bianca Gascoigne in the 'Celebrity Big Brother' abode and her friends think her pregnancy news is perfect timing to lift her spiritis and the boys are excited to have a new brother or sister.
The sourced added: "The baby is due around June, which is very exciting. And after all the anguish Danielle has been through in recent months -- ever since Jamie went on CBB -- it's nice for her to be able to focus on the future.
"Archie, Harry and George are also excited about having a new brother or sister, and they can't wait to meet their new sibling."
However, Danielle - who was married to the soccer star from 2012 until 2014 - recently gave Jamie and Bianca her seal of approval to their burgeoning relationship.
She wrote on Twitter: "I really like @BiancaGascoigne haven't got a bad word to say about her (sic)".
Tagged in Bianca Gascoigne Danielle Lloyd Jamie O'Hara