A review by regendanser
Shadow's Edge by Brent Weeks

5.0