Pink has announced she’s expecting her second child with husband Carey Hart.

The singer surprised fans with the news, after she posted a photo of herself on Twitter, showing off her huge baby bump.

A photo posted by P!NK (@pink) on

Wearing a flowing white dress and a black top hat, the singer was pictured holding on to her huge bump, alongside five-year-old daughter Willow Sage Hart.

She captioned the image, “Surprise!”

More: Celine Dion Debuts Song 'Recovering' Written By Pink In Honour Of Late Husband Rene Angelil

Pink and motocross racer Hart met in 2001 at the X Games in Philadelphia.

In 2005 she proposed to him by writing, "Will you marry me? I'm serious!" on a pit board during one of his races.

At first he drove past the sign without noticing it, but then pulled over to accept her proposal as soon as he saw it. They married the next year.

Then in 2008 fans were left shocked when the couple announced their separation and Hart appeared in the video for break up song ‘So What’.

But in 2010 they reconciled and their daughter, Willow, was born in June the following year.

In May the singer had hinted that she might be ready for baby number two during an appearance on ‘Good Morning America’.

"I love being a mama," she said. "I made a choice a long time ago that I was going to have a successful family and that is my absolute number one goal in life.”

More: Hear Pink Cover 'White Rabbit' For The 'Alice: Through The Looking Glass' Soundtrack

"I feel like I have two kids right now. I would like a third,” she continued.

“No, I want to say that Carey Hart's an awesome husband and a really good dad, but he's also like a second child.”