Ratings80
Average rating3.3
2.5 stars. didn't see the twist coming. still felt pretty young adult to me - i get it, the protag's name is charlie hall. how egoistical do you have to be to be constantly referring to yourself by your own first and last name? lol.