Matthew Royal rated Agatha Heterodyne & the Clockwork Princess: 5 stars
Agatha Heterodyne & the Clockwork Princess by Kaja Foglio
Agatha finds herself in a fairy-tale castle on a mountain pass, where she gets caught up in an evil plan …
Agatha finds herself in a fairy-tale castle on a mountain pass, where she gets caught up in an evil plan …