An urban fantasy taking place in the middle east, which may feel like a different world for western readers. Computer hacker inadvertently get involved with mystics, government censors and involves the Arab spring. At the heart it's a coming of age and romance story. Good introduction into middle eastern culture and themes. If you're use to western fantasy it's worth a read for something different.