A review by sophia_she1
The Towering Sky by Katharine McGee

5.0

 i think katherine gives herself a personal quota of how many plot twists she can manage to fit into a book at a tim