by Twistedpleasures
I've seen this myself, although I'm not sure if I read the book. Nice job!! Of course it helped that the actress they cast as Shaista was pretty hot to start with.