WOW! What an ENDING! I consider myself an avid reader, and a picky one, at that! I rarely just hand out even 4 stars, RARELY 5. would give this book INFINITE STARS if I could!...