A review by confusedvonne
Firefight by Brandon Sanderson

5.0