Someone Comes To Town, Someone Leaves Town by Cory Doctorow

A young man raised on the fringes of ordinary life returns to a small town and finds himself caught between the everyday and the supernatural: as he navigates a tender, complicated romance and the responsibilities of family and friendship, ghosts and giants intrude on domestic routines and collide with bureaucratic and commercial pressures, forcing a quirky, fiercely loyal community to reckon with belonging, loss, and the strange work of keeping a life intact.

Purchase from Bookshop.org