Humane and heart-wrenching