City of the Lost: A Thriller - Kelley Armstrong
Meet Casey Duncan, a homicide cop in some random Canadian town who’s hiding a deep, dark secret. A dozen years ago, Casey murdered her sometime boyfriend; she put him down like a rabid dog when she was only eighteen. He may well have deserved it, but…Ever since that day in Calgary, Casey has been pretty much on the run. She must be a bit self-destructive, though, since she likes to tell therapists about killing Brian to see if they’ll turn her in… and this time, the latest one does
That's why Casey's on the run again – except that this time instead of heading for another city, she and her best friend Diana head for a town Diana had heard of in rumors, a place where everyone in town is hiding from something (for a fee, of course). Diana, who's running from an abusive ex-husband, and Casey join the population of the City of the Lost. That’s how the two end up sequestered in a tiny town deep in the wilds of Canada’s Yukon, among people who are all hiding from someone or something – and a few of whom are also hiding something.