Beautifully written and certainly one of the best books I've read. It's been a long time since I've been so attached to such well-developed characters. At the risk of sounding trite - A story of love, loss, redemption, and forgiveness that I stayed up late at night to finish!