I loved this book. It reminded me very much of a Thomas Hardy novel except with a more positive ending. It was extremely heartwrenching, yet very satisfying. I loved the symbolism of the moths and butterflies and the foreshadowing in the novel. It was very well written and well done. It is a study in selflessness, sacrifice, and redemption as well as the extreme opposites in these virtues. Loved it!