Rated of 5
A wonderful book skillfully written and a page turner.
The characters were well fleshed out, and aroused sympathy- even the cruel ones. Although one basically knew what was going to happen, one was intrigued to see how it would unfold. Overall it is an optimistic story although the details are harrowing at times. The ending was unrealistic and I would have to mark it down for that. The rest of the book was supurb.