Wondrous Strange
(Wondrous Strange, book 1)
Lesley Livingston