This book is so well written, and even though it seemed to take me an eternity to read, I enjoyed every moment. I would describe this book a cross breed between half historical fiction and half steampunk.
My feelings while reading were somewhat all over the place. I loved and hated most of the characters at some point during the novel, sometimes at the same time. There were moments that I wanted to shake and scream at some of them, "why are you doing this?" Was never able to actually foresee any of the events that were about to unfold - which is a big plus with me.
I can't say that this book is for everyone. You have to like a certain type of genre to really enjoy this book. I would pick and chose who I recommend this book to but I would definitely recommend to myself. And, I would definitely read another novel by Alison Goodman.