Britney Spears has announced she has suffered a miscarriage, a month after revealing her pregnancy.

The singer told her Instagram followers that she and partner Sam Asghari had "lost our miracle baby".

It comes months after she escaped a legal arrangement that gave her father control over many aspects of her life, including her reproductive health.

The 40-year-old, who has two teenage sons, previously said she wanted a family with personal trainer Asghari.

"It is with our deepest sadness we have to announce that we have lost our miracle baby early in the pregnancy," she wrote in a post on Saturday.

She continued: "This is a devastating time for any parent.

"Perhaps we should have waited to announce until we were further along, however, we were overly excited to share the good news.

"Our love for each other is our strength. We will continue trying to expand our beautiful family."

WATCH: For the latest videos on entertainment stories

Check out the latest news here and you are welcome to join our super exclusive Mpasho Telegram group for all the latest and breaking news in entertainment. We would also like to hear from you, WhatsApp us on +254 736 944935.