A review by dmsleeve
Shadows of Self by Brandon Sanderson

5.0