This is a book with so many different layers it seems impossible to include them all in a review and do them all justice. It is a deeply touching, deeply moving story that is difficult to read at times, but gripping, mercilessly engaging, and you sim...