I read this book a while ago, so I don't remember enough to give a really detailed review. But the book really sucked me in. It wasn't a comfortable read by any means, James has too many issues for it to be that, but even so, when it ended I was really sad to leave himETA. There's a movie version in the works for 2011 starring Toby Regbo as James. Exciting!