Review: Very Good
Rating: 5 out of 5
Date: 05 26, 2013
I really enjoyed the story and the characters. Everyone was flawed, but they also had great capacity to love and rise above their flaws. It was a great read. The end was by no means ever a foregone conclusion. I was surprised.