A review by kathinkahelene
The Watchmaker of Filigree Street by Natasha Pulley

0.5

Half a star for Grace not being bland and boring