A review by connorbrinton
Firstborn by Brandon Sanderson

4.5