Nearly a thousand people paid touching tributes at the funeral of a “caring and selfless” local firefighter who died suddenly.
Steven Watson (43) passed away peacefully on April 6 at Ninewells Hospital with his parents and fiancée Carol by his side.
The Crieff father-of-two died having found out he had bilateral clots in both lungs just six weeks ago.