On the Edge - Ilona Andrews Reread on May 2012.