Some books you just have a good feeling about from the time you see the cover until the minute you finish the last page. This was one of those books.Any book powerful enough to have me crying on one page and laughing on the next deserves five stars. I loved the vibrant characters in this story, e...