A review by smolcap23
Archenemies by Marissa Meyer

4.0

I made the mistake of reading this in public and my jaw visibly dropped at several times. My brother asked if I was okay. I genuinely don't know.