Lucy has been through some real tough times over the years but is "over the moon" at the latest news!
The actress, who plays Chas Dingle in Emmerdale is 23 weeks pregnant.
The 39-year-old is engaged to long-term partner Rudi Coleano and they already have 11-year-old daughter Lola together, but boy, oh boy, they've got it all to come!
I'm finding pregnancy harder this timeRead more: Lauren Goodger opens up about devastating miscarriage
The gorgeous couple have revealed that they have now found out the sex of their babies.
They are having twin... girls!
Lucy found out she was expecting twins just before Christmas and got pregnant through IVF.
She told OK! Magazine: "Ever since Lola, we've been trying for 11 years and now we're expecting twins.
"We thought if it happens, it happens. But it never did. We just thought I was too stressed out with work or a house renovation."
Talking about the process, she said it was very difficult and went through a failed treatment last year before manage to conceive.
The Nottingham-born actress is due in May but is expected to give birth in mid-April as doctors tend to not let women carry twins past 37 weeks.
Lucy said she plans to leave Emmerdale six weeks before the birth, and return when the twins are four months old!
She really has got it all planned out.
Experiencing pregnancy again seems to have been taking its toll on the star.Read more: Emmerdale: Aaron and Robert’s wedding called off
When asked how she's been feeling she said: "I keep having dizzy spells and a lot of gas but I'm very windy anyway.
"I'm also downing the Gaviscon for the heartburn, I'm finding pregnancy harder this time - I don't know if it's because I'm so much older or because there are two babies, but I'm a lot more tired and I'm struggling."
Hang on in there Lucy, not too long to go now!