A review by nocturnalnovel_nook
Legion by Brandon Sanderson

5.0