A review by lord_spathington
Geek Love by Katherine Dunn

5.0

Imaginative and unrelenting, a happy ending would have been disappointing.