Scan barcode
A review by owlribbon
Annihilation by Jeff VanderMeer
mysterious
3.75
Moderate: Violence, Grief, Injury/Injury detail, Death, Gaslighting, Gore, Medical content, Murder, and Suicide