Singer Halsey is pregnant.

Halsey is going to be a mum! The 26-year-old singer - real name Ashley Nicolette Frangipane - took to Instagram with a string of snaps in which she bears her blossoming bump.

"Surprise!" was all the star wrote, alongside a string of emojis including a baby bottle, a rainbow, and a baby angel.

She's since been flooded with messages of congratulation from fans and celeb pals alike.

"Congratulations mama!" wrote fellow musician Raye.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by halsey (@iamhalsey)

"Wow wow wow! Congratulations," added Ruby Rose.

YouTuber James Charles chimed in: "CONGRATULATIONS AHHH."

ALSO READ: Cara Delevingne and Halsey 'secretly dating' after exes G-Eazy and Ashley go public

And Little Mix star Perrie Edwards offered: "Oh. My. Goodness! Congratulations."

Meanwhile MTV cheered: "I AM SO SO SO SO SO SO THRILLED FOR YOU."

In the post she tagged the father Alev Aydin, a famed music producer, who shared the snaps on his own Instagram Stories. The couple were linked in October after being spotted together.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by halsey (@iamhalsey)

The mum-to-be recently unveiled her intentions to train as a lawyer, despite her roaring success on the music biz. She spent time in quarantine with her nose in books reading up on constitutional law for a bar exam.

ALSO READ: US rapper G-Eazy arrested for allegedly attacking security guards, cocaine possession

Halsey had previously dropped out of university at 19, but it seems she wants to get back to learning.

And over the summer she took to the streets with fellow protestors following the death of George Floyd in the United States.

The movement for racial justice swept the globe, but in clashes with police Halsey claimed she was "shot at and gassed" as she marched alongside fellow artist Yungblud.