This is a wonderfully well-written love story that has shades of Christ-like love. It is a sweet page-turner.
Just one problem was the protag's whiny-ness coated with a bravado-type toughness. I can fully believe that a child who has that kind of childhood would have lots of issues as an adult, but a child with that kind of toughness would have a more healthy outlook, I think. On the other hand, who can say how a human mind develops?
Worth the money. I give it three stars.