This book was a pleasant surprise. I don't normally read steam punk or romantic fantasies but I found this book easy to get into and very enjoyable. It certainly has romantic elements but did not strike me as strictly a romance (a genre of which I am no expert). Characters are thoughtfully develo...