A review by connor_dragon
A Shadow on the Glass by Ian Irvine

5.0

A long, confusing book which perfectly matches its characters' feelings about the action.