Big narrative gear change about halfway through, but very satisfying writing style throughout. I liked how the author introduced the world and characterized the races/ethnicities. I thought the romance was endearing and weird (in a good way). Rake was my favorite character.