danireyne's Reviews (849)


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.