Serafina and the Black Cloak by Robert Beatty
Serafina and the Black Cloak by Array