Scan barcode
A review by crowsandprose
Changes by Jim Butcher
3.0
This had be a string contender for the best of the Dresden novels. Then the gimmick ending came along, dropping this from a high four to a middling three stars.