A German waitress who didn't know she was pregnant gave birth an hour after arriving at hospital thinking she had an appendix inflammation.
37-year-old Monika did not realise she was in labour until a doctor told her, according to German newspaper Bild.
An hour later Monika, who did not disclose her whole name, gave birth to a 2.4kg baby boy she named Anton.
But despite the surprise she is delighted with the result.
"He is the best Christmas present I can think of," she said.
Monika told the newspaper she believed she was too old to fall pregnant.