A review by roseybot
Archenemies by Marissa Meyer

4.0

Damnit. The middle was boring but the end — as always with Meyer — was well done. And now I have to read the next one too.