allenfixed011013.jpg Break out the bubbly and cigars!

Lily Allen recently gave birth to a baby girl named Marnie Rose at a London hospital, her rep confirms. This is the second child for the British singer and her husband Sam Cooper. Their other daughter Ethel Mary was born in November 2011.

The new mom is basking in baby joy, and she shared the good news with her Twitter fans today, writing, "Quite overwhelmed by all the well wishing going on. THANKYOU everybody xxx."

The "Smile" crooner hinted she was close to giving birth earlier this month, tweeting, "Thought I was in labor but I just need to fart." TMI Miss Allen!

It's been a long road to parenthood for the married pair. Allen was four months pregnant with her first child when she miscarried in 2008, and was six months pregnant with her second child when she miscarried again in 2011.

We couldn't be happier she has been blessed with two healthy baby girls after such hardship!