[3.5 stars] while i thoroughly enjoyed this story, the writing seemed rushed. still worth the read, just be prepared to be a bit confused at times. i also would have liked a glossary for the Urdu words i didn't know.