Jonas Haase rated All My Sins Remembered: 4 stars June 6, 2018 Public All My Sins Remembered by Joe Haldeman