Rebecca Ferguson has revealed she is expecting her third child.
The 27-year-old singer, who found fame on The X Factor, used her Twitter account to announce the news about her pregnancy, as she tweeted a photo of two swans, accompanied by the caption: "There's a little heart beating next to mine."
She wrote: "Yes I am having a new lovely baby. Children are such a blessing and I'm grateful to God for my new little gift."
Rebecca, who is keeping the identity of the child's father under wraps, has two children from a previous relationship: nine-year-old Lillie May and Karl, seven.
She said her boyfriend has bonded with her children: " We've been together a year now and he looks after the kids. He goes fishing with my son."
There was little sign of a baby bump as she performed in Berlin last week in a full-length lace dress.
Rebecca, who previously dated One Direction's Zayn Malik, sparked health concerns when she fainted on live TV during a performance of a single on ITV's Loose Women in February, which she credited to a bug.
She later wrote: "I am feeling much better. Will rest today. So sorry to worry everybody. I fought through that song, but at the end had nothing left."