I've been debating between 2-3 stars. It did keep me engaged and entertained and I loved the concept. However, at times I felt the characters were a little flat. I don't know if this was to mimic the form of a fairy tale, or because a good deal of the writing was probably done by a teenager.