by Maya Banks
by far the best book I have been reading yet!