A review by theroastedbookery
Shadows of Self by Brandon Sanderson

5.0