When Pete McCleave set out to find the person who could save his life, he never would have imagined that he would save the lives of 20 other people along the way.
The dad of two from Bunbury, Cheshire, has been in a race against time for the last six years after doctors diagnosed him with Myeloma, bone marrow cancer.
Pete, 45, was told he had seven years to live in 2017 and that his best chance of survival was finding a stem cell donor, with a perfect match to his own genetic code.