Kirkcaldy’s Beveridge Park was a sea of pink as more than 960 people lined up for this year’s Race for Life on Sunday.
Inspirational cancer survivor, mum-of-two Lesley-Ann Chessor, sounded the start horn as 10k participants hit the road.
The annual event also included 3k and 5k runs as well as the hugely popular Pretty Muddy obstacle course complete with mud pits and inflatable slides.
And there was even a Pretty Muddy race especially for children aged between five and 12.
In all, Race for Life Kirkcaldy participants raised more than £102,000 for Cancer Research UK, which will be used to help scientists find new ways to prevent, diagnose and treat cancer.
Lesley-Ann was joined by husband Richard and children Crawford, nine, and seven-year-old Blaire.
The 40-year-old found out she had breast cancer on March 20, 2020, the day the UK went into lockdown.
And she has since had a mastectomy and an operation to remove her lymph nodes.
She also underwent eight rounds of chemotherapy and 15 rounds of radiotherapy.
Race for Life raises millions for Cancer Research UK
The Crossford playgroup worker, is now in remission but was running in memory of friend Hanniffia McGrath, who she met during her treatment and who died last month.
“I Race for Life for Hanniffia and for everyone who today is facing cancer,” she said.
“I Race for Life to fund research which I hope will help beat cancer for future generations.”
Among the youngest competitors was seven-year-old Louis Stien, from Dunfermline, who was first to finish in the 3k event.
And 85-year-old Sheila Barnes of Cupar, who is being treated for cancer, joined her four daughters, nine grandchildren and five great-grandchildren, in the 5k.
Between them, the family raised £2,450.
Lisa Adams of Cancer Research UK said: “The atmosphere at Race for Life Fife was hugely moving – full of emotion, courage, tears and laughter as people celebrated the lives of those dear to them who have survived cancer and remembered loved ones lost to the disease.”
The Cancer Research UK Race for Life events raise millions of pounds for vital research into the disease.
The 2020 Race for Life events were cancelled due to lockdown.
And last summer, ongoing restrictions saw the charity launch Race for Life at Home.
It encouraged people to run or walk 5k and share their pictures on social media.