Body of Water by Stuart Wakefield

Body of Water

When his foster mother dies, eighteen-year old Leven falls into a deep depression but is soon intrigued when a mysterious letter from Orkney arrives from his real father. Leven, whose real name is Michael, has never met his father but he soon finds out that his parentage is a lot more complicated than even he [...]