This is my second time reading this book and it is absolutely fabulous. There is something about Seraphina that I identify with on a basic level. On top of that, Rachel Hartman has built up a gloriously detailed world that is so easy to slip into. I read the first hundred pages in a day. So good.