A review by whatsmacksaid
Blameless by Gail Carriger

3.0

Three and a half stars--full review later.