9/10 - Very fun, light read. A bit on the predictable side, but then again I like a bit of that now and then. Desperately wanting things to turn out a certain way, and then it actually happening. A novel idea. I really liked the main character and thought she was very believable. Great humorous banter the whole way through.