849 reviews by:

danireyne

Filter

3.75 rounded up

oh my god, this was a really really good book. 6/5 stars

MAJOR trigger warnings for self harm. super skipped those sections.