Ratings33
Average rating3.6
The moral of this story - that people and their choices are complex and someone's circumstances have an outsized role in shaping both her actions and their consequences - is worthwhile, although I hope not novel to any readers. But this book was too long and the characters were almost universally flat and unlikeable.