A review by ghostbird
Two Serpents Rise by Max Gladstone

4.0