Britney Spears has announced on Instagram that she is pregnant with her third child.
The Baby One More Time singer revealed the exciting news to her 40.3 million followers - and said she took a test after her fiance Sam Asghari suggested she take one.
She wrote: "I lost so much weight to go on my Maui trip only to gain it back … I thought “Geez … what happened to my stomach ???” My husband said “No you’re food pregnant silly !!!” So I got a pregnancy test … and uhhhhh well … I am having a baby … 4 days later I got a little more food pregnant It’s growing !!! If 2 are in there … I might just loose it …"
Britney added: "It’s hard because when I was pregnant I had perinatal depression … I have to say it is absolutely horrible … women didn’t talk about it back then … some people considered it dangerous if a woman complained like that with a baby inside her … but now women talk about it everyday … thank Jesus we don’t have to keep that pain a reserved proper secret… This time I will be doing yoga every day !!! Spreading lots of joy and love !!!"
And many took to the comments to congratulate her.
One wrote: "Baby one more time!!!"
Another added: "Omg, for real?? Congrats!"
While one said: "Oh my gosh, Britney!!! Congratulations!"
Back in September, Britney regained her freedom after being placed under a conservatorship controlled by her father for the last 13 years.
Britney's dad, Jamie Spears's control was suspended in the same month Britney announced her engagement to Sam Asghari.
The pair have been dating since 2016 and were first romantically linked after they met on the set of the singer's Slumber Party music video.
At Christmas time, Britney sent her fans into a spin after she posed with a baby bottle full of milk and teased she has a "new addition to the family".
In a clip on Instagram, Britney can be seen with her back to the camera in front of her Christmas tree dancing from side to side and holding a baby's bottle.
She captioned the post: "New addition to the family... guess if it’s a boy or a girl … thank you again baby @samasghari!!!!"
Get the latest celebrity gossip and telly news sent straight to your inbox. Sign up to our weekly Showbiz newsletter here .