The Princess of Pop, Britney Spears has confirmed she is pregnant with her third child.

Sharing a post via Instagram, the Toxic singer announced she is having a baby with her fiancé Sam Asghari – although in the post she refers to him as “husband” sparking rumours the pair have married in secret.

The good news comes after the 40-year-old was released last year from a controversial conservatorship that put her under the legal guardianship of her father, Jamie Spears.

Accompanied by a photo of a vintage cup and saucer and some pink carnations, her statement said: “So I got a pregnancy test … and uhhhhh well… I am having a baby 👶🏼 …”

Adding: “If 2 are in there … I might just loose it.”

She also said she would be staying in to avoid the paparazzi and opens up about having perinatal depression during a previous pregnancy.

Spears and Asghari met in 2016 during the making of the music video for song Slumber Party.

The pair announced their engagement in September last year, again turning to Instagram to show off the diamond ring in a short video.

In March Spears spoke of wanting a family with the Iranian-born fitness model as she wished him a happy birthday.

Sharing a picture of the both of them on a beach at sunset, she captioned it: “Happy Birthday to my Fiance.

“I love you so much. I want a family with you. I want it all with you!”