Nimona
2015 • 272 pages

Ratings264

Average rating4.3

15

Easily one of the best things I've read this year.

December 27, 2018