3.5 Stars (Would have been 4.5 with a different ending)I have been waiting months to read this but it kept being pushed back. I was really enjoying it but i hated the ending it felt too rushed Why did both James and Sam have to die? It seemed an easy way to end the book