The Bones Beneath My Skin - TJ Klune

In the spring of 1995, Nate Cartwright is at a loose end: his parents are dead, his older brother…