A heart-wrenching and engaging read.