A group of little girls were among runners taking part in Fife Race for Life events in memory of lost loved ones.
Robyn Clarkson, 7, and four friends from Strathallan Primary School got “muddy for Megan” at the Pretty Muddy Kids race in Kirkcaldy’s Beveridge Park on Saturday.
Robyn’s cousin Megan Clarkson died at the start of the year aged just two. She had been diagnosed with a rare form of lung cancer just 21 days before her death.
All the funds raised by the girls will be used for research into childhood cancers and they hope it will help “save a Megan”.
Robyn said: “Because it’s not just that I miss Megan, I want her back. It’s not right that she won’t get the chance to grow up and I don’t want that to happen to any other family.”
Amy added: “Muddy for Megan is important to do in Megan’s memory as Megan was a joy and brought happiness to everyone.”
The girls have set up a fundraising page and have raised more than £2,000.
Race for Life events went ahead at the Kirkcaldy park on Saturday and Sunday.
After youngsters got wet and muddy in the fight against cancer on Saturday, it was the turn of the adults as the Pretty Muddy 5k got under way.
The course included inflatables, mud pits and other obstacles to ensure that participants got as muddy as possible.
On Sunday, around 1,000 people took part in Race for Life 5k and 10k races at Beveridge Park.
Ringing the bell to start the event were Ali and Libby Gavin, who were there in memory of their dad, John Gavin.
John, of Kinghorn, was a former sports coach and founder member of Kirkcaldy United. He lost his life to skin cancer aged 59.
Former Balwearie High School pupil Ali, 21, said: “We all miss dad so much.
“Dad taught me how to play football and some of my best memories of dad are connected to his love of sport.
“There was a lot of laughter in our house and I know I was so lucky to have him as my dad.
“Research into cancer is vital to give families living with cancer more time with their loved ones, just as it gave my family more time with dad.”