This was a very good story. I found it different than anything I've ever read before. It was nice seeing a story from the side-kick's point of view. I also liked that there was a small hint of romance, but romance wasn't the focus! It's a nice change!
Cassie, the main character, is very likeable. I also really liked strange Violet. I liked all the characters, really. I felt satisfied by the ending, but wouldn't mind reading a sequel and finding out how Cassie and Violet are doing.
I gave it a 4/5 because even though I really liked it, there were some editing needed.