A review by jenny313
Bent Heavens by Daniel Kraus

4.0

Slow beginning but the ending was something I never expected.