Strong characters, complex relationships, and believable dialogue combine to create an unforgettable story of loss and redemption.