There wasn't a dry eye in the house as The Repair Shop presented its Children In Need special on Friday (November 13) evening.
The BBC series, which sees family heirlooms lovingly restored, tonight focused on an 82-year-old doll of Happy from Snow White and the Seven Dwarfs.
Happy had been brought to the shop by Charlie and Georgina on behalf of their daughter Olivia, who's the toy's current owner.
Happy had first belonged to Charlie's father who gave it to his own father in 1940 when he went to serve in the Second World War. It was a lucky mascot to keep him safe.
Charlie's grandfather returned from war five years later, safe and sound, despite facing enemy fire, and he brought Happy home with him.
Then, 18 months ago, Charlie's father gave Happy to Olivia when she went to hospital for an operation after doctors found a tumour on her spine.
When Happy arrived in the shop he was pretty worse for wear, with one of his feet close to falling off and his hat and beard needing some major TLC.
But thanks to toy experts Amanda and Julie, Happy was soon smiling again, as they managed to restore him back to his former glory without taking away any of his charm.
Olivia and her parents were completely taken aback by the amazing job the team did with Happy, with Charlie breaking down in tears over his new look.
But it wasn't just Charlie who was crying, as viewers at home also found themselves in tears over the beautiful story and its very 'happy' ending.
One viewer wrote: "Seeing Happy restored could be one of the best TV moments of 2020," while former Strictly Come Dancing contestant Anneka Rice tweeted: "Oh The Repair Shop #ChildrenInNeed has finished me off ..."
To do your part for Children in Need 2020, click here to donate the amount of your choice as well as read the full terms and conditions of your contribution.
Digital Spy has launched its first-ever digital magazine with exclusive features, interviews, and videos. Access the latest edition with a 1-month free trial, only on Apple News+.
Interested in Digital Spy's weekly newsletter? Sign up to get it sent straight to your inbox – and don't forget to join our Watch This Facebook Group for daily TV recommendations and discussions with other readers.