Wow. I've been waiting to read a book like this. I've been pretty vocal about my lack of 5 star reads so far this year. It's March 1st as I am writing this review, and this is the first book I have read that I am giving that rating to. It's the only book that gave me that emotional extra feeling tha...