Kabul Aqba is really Hasruel in disguise, forcing Abdullah to live out his daydreams in painful detail. Hasruel has been forced to do his brother's bidding (which happens to mean stealing princesses) because his brother has taken control of his life (the one small part of djinn that when destroyed will kill them) and hidden it.

The Genie Wishes:
The Genie consistently manages to make wishes go wrong ...