This book had so much potential because the story is interesting and the characters endear themselves to you. Keyes, the author, ruins her book in the following way. She has this irritating tendency to explain her punch lines as though her audience consists of thick skulled neanderthals. Also, I found her rambling on style to be tedious. The heroine over-reacts to everything and mulls over and over-analyzes everything to the point of nausea.