A review by bookreadingelf
Shadows of Self by Brandon Sanderson

5.0