Five-year-old Eileidh Paterson has neuroblastoma, a rare form of childhood cancer. After learning that her cancer was terminal, Eileidh made a bucket list of things to do before she died. Her number one wish was to "marry" her best friend, six-year-old Harrison Grier. And so, on Sunday, her friends and family, led by her mother, Gail Paterson, came together to organise a dream "wedding" in Aberdeen, Scotland.
Metro reports that a version of Eileidh's life story written as a fairy tale by her mother was read out in the emotional ceremony. The cancer was referred to as an "evil beast" in the story and Gail described her daughter as "a princess who would stop at nothing to survive" while documenting her fight against the disease.
"The two of them just have this magical bond. Harrison has always said that he loves her and that he wanted to marry her," Ms Paterson told the Edinburgh Evening News. "She has been telling all the nurses that she has a boyfriend and that they are going to get married."
The adorable duo's first dance was to Psy's Gangnam Style.
"Harrison had never been to a wedding before, so this was all new to him," his father Billy Grier told The Sun. "But it was a beautiful ceremony and he enjoyed every minute. He was quite excited to do it. Ever since he met Eileidh, they have been inseparable."
Ms Paterson told The Sun Eileidh had a difficult day on Saturday after having blood transfusions, which had her worried she may not be able to enjoy her big day.
"She was just extremely drained, but she was like a different girl during the ceremony," she said. "The spectacle of it really perked her up, she was in her absolute element getting to play with other kids and have fun.
"These are going to be lasting memories."
You can follow Eileidh's journey on her Facebook page. Click for more trending news
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.