Her hands bang desperately on the window of Fiona's car door as the wind flaps her pink hair sideways. Through the glass the distraught mother shrieks, 'Please, you have to find her You have to find my little girl.' When eight-year-old Cait Yorke goes missing on a remote island off the coast of the wild Scottish Highlands, police officer Fiona MacLeish is quickly sent to investigate...