Reading progress update: I've read 31%.

Soulless - Gail Carriger, Gail Carriger

I'm not much for romance, but Carriger has very good will-they-or-won't-they timing. So many books draw it out too long or not enough, but she has good instincts.