A video of a mother and son from Somerset sharing the first dance at her wedding has been viewed almost 800,000 times online.
13-year-old Alex Dieterle from Ilminster has severe cerebral palsy. When his mother Jo Atrill married his stepfather Martin last month, Martin had a special surprise. He'd secretly spent weeks hand-making a special harness to allow Jo to dance with her son for the very first time.
See the dance in full:
Martin had chosen the Coldplay song 'Yellow', as Jo used to sing this to Alex when he was a baby. Apparently there wasn't a dry eye in the house. Even the venue staff were in tears as they watched Jo and Alex share the dance.
Jo says it was a dream come true to be able to dance with her son. There have been times when she thought he wouldn't be here for her wedding day.
Martin Atrill spent weeks sewing the harness, which would allow Alex to dance. The 13-year-old can't bear his own weight at all, which made the situation more complex.
But, Martin says, all the hard work was worth it and gave the family a memory they will treasure forever.
"To see Jo's reaction - I struggled to stay upright when she started to cry! At one point I looked around the room and everyone was crying. Jo and Alex have such an incredible bond and it was just nice to do something that Jo never thought she would be able to do with him.
"What you don't see in the video is that once I've taken Alex out of the harness, I grabbed two of my best men and we collapsed on a heap on the floor in tears."
Their wedding singer Jamie Mathias shared a video of the dance online and it has since been viewed more than 800,000 times. People have sent messages from around the world.
But the reality of Alex's situation is never far away. While Jo and Martin went on honeymoon, Alex was given specialist respite care at the Little Harbour hospice in St Austell.
He caught a virus and had to be resuscitated. Although he made a good recovery, the family say it is a reminder that every moment is precious.
Alex's carer, who was also a bridesmaid at the wedding, is trying to raise enough money to send the family to EuroDisney.
Alex needs nursing care 24/7 and taking a nurse with them will cost more than £12,000.
A fundraising page for Alex reads:
"In 2016 we managed to raise over £3,000 for Alex through this site and many charity events. With people's kind donations, we managed to buy Alex a three-wheeler buggy. This will enable Alex to do many more activities which he's limited in his electric wheelchair, including going on the beach, through mud and snow! The buggy alone was £2,500!
"This year so far we've raised another £3,000 to go towards Alex's trip to Disneyland Paris with his wonderful mum, step dad, little step sister and little step brother! Which is amazing but with Alex's complex needs and to make the trip the best it can be for Alex we still have a long way to go!"