3.5 stars
I enjoyed this book because it was very well written and something very much out of the ordinary. The characters were interesting and believeble in making a number of tough moral decisions, and the unusual plot kept me riveted. It does, however, involve adultery (although there is a form of justification used). This would not be a book for those sensitive to this issue.