A Face Like Glass by Frances Hardinge

5 stars

Reviewed by Natalya.

I really loved this book.
It does have magic and no real love interest.
The best thing about it is it is really well written and fast paced.