Riveted -  Meljean Brook
The trolls are awesome!

So are the characters. This is such a well-developed world with in-built conflict and Iceland makes a fascinating setting.

Annika was an interesting heroine ... one aware of her impropriety and not likely to change her direct approach to life, or her love for colour.

David was an even more interesting hero. No spoilers, but his strength and vulnerability, optimism and resignation won me.

Their romance was lovely - at the hotter end of what I'm comfortable reading, but sweet, too.

Gorgeous book with lots of steampunk imagination.