I used to be generous with my five stars. Lately, I've been trying to cut down, but at the end of the day? Four stars means a great book, something I would recommend. Five stars means it made me feel something new. And this made me feel that. This felt like fiction, and even though I knew a little bit of his story I was constantly surprised with how things turn out. Just.... read this book. If not for Trevor, for his mom.