The family of a 'generous' Scots grandfather whose body was tragically found after he was reported missing have told how his death has left a "massive hole" in their lives.
Tom Stephens had been reported missing from Breakish on the Isle of Skye when nobody heard from him after 5pm on Saturday May 21.
Unfortunately, the body of the 72-year-old was recovered just two days later.