Hannah, a US senator's Jewish-American daughter, and her British lover Alistair, working as an environmentalist in Pakistan, are desperate for a child. One day with her Pakistani friend, Samira, a photographer for National Geographic she visits the eunuch shrine of Gulab Shah which has a reputation for curing infertility. They spend a few days in a special room in the shrine and one night after they have a short sex, Alistair falls deep sleep because of the drugged herb they have drunk and Hannah is conceived in front of all eunuchs - while she is half awake by a young boy, Kamal who works there. While Hannah is very happy with her pregnancy, Alistair is embroiled in a brief love affair with widow Samira who is a single heir of a very rich grandfather. Meanwhile, the eunuchs from the shrine develop an interest in Hannah's baby, leading to tension from the clash of cultures and religious beliefs.