A review by lucieon
Skyward by Brandon Sanderson

4.0