Kirkcaldy will turn pink on Sunday as thousands of runners take part in the Race for Life.
Beveridge Park is the venue for the 5k and 10k, open to runners of all abilities, or even absolute beginners wanting to raise money for a good cause.
The popular Race for Life events raise money for Cancer Research UK, with runners wearing pink in honour of friends and family who have had the disease.
You must pre-register online, ideally a minimum of 48 hours before at Cancer Research UK
Adult entry (women aged 16+) is £14.99, child entry (girls aged six-15 and boys aged 13 or under) is £10.
Under six entry for both boys and girls is free and no registration needed.
The entry costs are the same for both the 5k and 10k.
For those looking for a slightly longer challenge, the 10k race takes place on the same day.
You don’t need to be an experienced runner – you can walk or dance your way round if you like.
To avoid congestion on the course the 5k now sets off at 11.30 a.m., while the 10k begins at 9.30 a.m.
It’s not only a great day out for those taking part, your supporters can go along to cheer you on, and merchandise for the event is available to buy online.
A Cancer Research UK spokesman said: “Every pound raised in sponsorship helps more people survive and will bring forward the day when all cancers are cured.”