The StoryGraph is an affiliate of the featured links. We earn commission on any purchases made.
summary of 48 ratings (see reviews)
GraphicRacial slurs (1 reviewer), Racism (1 reviewer), and Sexual assault (1 reviewer)
The StoryGraph has a mobile app! 🎉Find out more