Christmas Day morning is the most exciting and hectic time of the year. But whose could compare to what proud grandmother Kath Boucher and daughter Leah Walters experienced?
For Kath delivered Leah's baby at home ...minutes after the family woke up to open presents.
The 49-year-old had called round to see her pregnant daughter at 6am to share stockings before they headed to hospital.
But within an hour, they were lying on the hallway floor cradling the best present of all: 7lb 9oz baby Millie.
Kath said: "It was very nerve-racking at the time - I knew nothing at all about delivering a baby.
"But the paramedics told me what to do down the phone and thankfully it all went very smoothly.
"The baby was breathing but she didn't cry so I turned her over and rubbed her back and she let out a little squeal. "I also made sure the cord wasn't around her neck.
"The baby was the best Christmas present we could have wished for - and I'm proud to say I delivered her myself."
Leah, 25, had woken up early on Christmas Day to open presents with her daughter Ellie, seven.
Nearing her due date, she and husband James, 19, had planned the day meticulously around visiting the hospital in case her waters broke.
But just minutes after waking up, Leah's contractions started. As the rest of the family panicked, grandmother Kath leapt into action.
She called 999 and following the guidance of paramedics over the phone, acted as midwife for her own daughter.
At 7.10am, baby Millie was born in the living room. Leah and James, from Nelson, near Merthyr Tydfil in South Wales, gave her the middle name 'Holly' in a nod to the festive day.
Leah said: "It was hectic - people were everywhere, presents were everywhere, baby stuff was everywhere.
"But my mum did a great job - she helped to give us the best Christmas present ever."