I think that Maida Sheikh is an extremely talented short-story writer. This is a story that most of can relate with our own selves. Regardless of whatever religion, gender, class or creed we may be; we all have our inner demons that we are constantly are at battle with. This is a story of a girl, who does just that.
While you are at it, check out her short stories section in her blog: http://emmefemme.wordpress.com/