Reading progress update: I've read 25%.

The Operator - Kim Harrison

Trap after trap after trap...okay lets get ahead of this now