I really loved this book. It was a morally challenging tale to say the least.