After relapsing with cancer for a third time, nine year-old Archie Sinclair had to undergo more invasive treatment.
But he got a big shock when his classmates decided to shave off their own hair in solidarity.
The youngster from Glenrothes has a rare childhood disease called neuroblastoma, which impacts the nerves. Its cause is still unknown.
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country
