This was a pretty great read. Characters are incredibly well done, great dialog, good pacing... I really liked it on a lot of levels. I didn't love the shifting between past and present day, but each transition was well done and clear so it wasn't confusing, I just felt like I'd get into one and then be pulled into the other so I never got truly engrossed until near the very end. In that respect it was like trying to read two books at the same time, which I hate doing. At the same time, though, it's well written and did eventually suck me in to where I didn't want to put it down. Yeah, the story is a little over the top, but it's done in such a matter of fact way that it never feels sensationalized or unbelievable, which seems like one of the story's greatest strengths next to the wonderful characters. Pretty great over all and I look forward to checking out more work by this author.