As he gets ready to walk his daughter down that aisle, a father with only eight months left to live says he feels "like a lucky man".
Sean Guinness (60), a Harrogate resident, was treated in 2011 for melanoma. It returned eight years later and spread to his liver, intestines, and other organs.
He said that he is now cancer-free despite his prognosis after receiving immunotherapy.
He stated that he felt grateful for all the words he could not use to express his gratitude.
He said, "When I was really sick, Amelia asked me to write a note that could be read out at her wedding."
"I feel blessed that she will now have me there."
Theo Guinness' father, Mr Guinness, was also 24. He said that his health problems started when he noticed a red mole on his leg.
His Stage 1A melanoma was confirmed. This required a minor operation.
It was explained to the government IT specialist that there was a very small chance of it ever returning, and he continued on his way.
However, he started to feel stomach pains in 2019 and scans revealed that the cancer had spread.
After a surgery to remove a portion of his small intestinal tract, he was told by his surgeon that he had only eight months left to live.
The doctor recommended that he undergo immunotherapy. He received nivolumab (and ipilimumab) to boost his immune system's ability to find and kill cancer cells.
After his successful treatment, Mr Guinness now participates in a University of Oxford program that studies the causes and treatments of melanoma.
Mark Middleton is a university melanoma surgeon who said that Mr Guinness was a "fantastic advocate" for better diagnosis and patient involvement.
Friends of Mr Guinness also supported the program, and a group completed a sponsored ride across France in order to raise funds.
Amelia, 28 years old, will wed in August with services in Spain and the UK.
Mr Guinness stated that he did not believe there were any English words that could describe gratitude.
Follow BBC Yorkshire on Facebook and Instagram. Send your story ideas to email@example.com.