Green Creek by T.J. Klune (series)

From Book Trigger Warnings