Dido secretly gave birth to a son in July.

The 'White Flag' singer - who announced her pregnancy earlier this year - and her husband Rohan Gavin welcomed their boy, Stanley, into the world in the summer but decided not to publicly announce his arrival.

According to the Daily Mail newspaper, Dido - who will celebrate her 40th birthday tomorrow (25.12.11) - gave birth to Stanley at London's exclusive Portland Hospital.

Before his birth, Dido said she wanted to find out the sex of her unborn baby and was really enjoying being pregnant.

She said: "I'm too curious. It's enough of a surprise on the day.

"There's a real calmness about being pregnant which I think is really nice. Your decisions are sort of made for you. You just have this priority that is unchangeable and I think that's a great calmness that comes from that."

However, her pregnancy meant she missed out on the opportunity to perform her song 'If I Rise' at February's Oscars.

She wrote on her website at the time: "Hello everyone, It's been a month of amazing news for me and now I have some more to share. Me and my husband Rohan are expecting a baby and we're beyond happy and excited about it.

"So as some of you already know, I won't be able to travel to LA for The Oscars ceremony to perform 'If I Rise'.

"Obviously I'm really gutted about not being there - going to the Oscars has literally been a dream of mine since I was about nine."