A review by liminal
Midnight Tides by Steven Erikson

4.0