Love the heroine in this, Kaylee. It's hard for me to eloquently explain why an author's voice clicks with me, but Rachel Vincent's has consistently. Her heroines aren't too whiney. Her writing doesn't talk down to anyone. And this is a clever idea nicely executed.