The plot of the story is quite imaginative and well told. Michele has taken her time in setting up the premise, explaining in detail about the various zodiac signs and the role they play in the story. The idea of using the star signs as a basis of a fantasy story is quite interesting and sets the tone for a good trilogy. The language used is simple as well as gels well with the idea and the usage of native Arabic words adds to the charm.