kemendraugh 's review for:

Two Serpents Rise by Max Gladstone
4.0

Minus one star for that ending.