I will confess that my 2 stars are a bit harsh and perhaps premature. If I was not in such a reading rut, I would probably have rated higher. But after 3 weeks of boring books my patience is at a record low, which attributed to my 2 star rating. If I was in my right frame of mind this book would hav...