I wanted to love this book so badly. It's well-written with vibrant characters -- which is part of the problem: I hated the two main characters! The secondary characters were more interesting to me, and I really got bored following the hero/heroine. Otherwise, a delicious read: great world-building, fun plot lines, very atmospheric.