Who knew?! It's baby #2 for Pink! The singer surprised fans with a beautiful photo of her daughter Willow, hugging mom's pregnant belly.

The 37-year-old singer was dressed in a boho long, white flowing dress and the photo was captioned: "Surprise!"

Pink and hubby, pro freestyle motorcycle racer Carey Hart, 41, were married in Costa Rica in 2006; they broke up in 2008 and then reconciled in 2010 after marriage counseling. In June 2011, the couple welcomed their daughter.

Earlier this year, Pink joked with Ellen DeGeneres that she and Hart were due for another break: "We take breaks. We've had two breaks. The first one was about a year. And the second one was 11 months. ... [We're] due."

In May, the "Just Give Me a Reason" singer said during a Good Morning America appearance, that she wanted a second child. "I feel like I have two kids right now. I would like a third. ... Carey's an awesome husband and a really good dad, but he's also like a second child."

Well, here you go! Congrats!