Lily Allen has given birth to a baby girl - on the same day as the birthdays of her heroes David Bowie and Elvis Presley.
The 'Smile' singer, now known as Lily Rose Cooper since marrying Sam Cooper in 2011, welcomed little Marnie on Tuesday.
The baby is a second daughter for the couple - they are already parents to 14-month-old Ethel.
Lily has since taken to Twitter to thank everyone for their support, saying she feels 'overwhelmed'.
A source told The Sun: "Marnie is a real cutie. Sam and Lily are ecstatic about adding another girl to the family.
"A little sister for Ethel is brilliant news to lift the January blues for the family."
The birth will come as a welcome relief to Lily - she has been telling her followers in recent tweets she was desperate to have the baby and admitted she was even trying hot, spicy food to lure her baby out.
In one post, she wrote: "3rd curry this week... cosywomb."