Book review

Some stories offer us the rare privilege of a ride through a character’s entire life as though we’ve been right there alongside them the…