AnnihilationJeff VanderMeerJJay VRead Apr 2025 · 41 reviews · 43 books read3.5. Good book, ending was confusing and not fully satisfying 0GIF