Rasha habite chez son père alcoolique et s'efforce de joindre les deux bouts en donnant des cours de littérature à des adolescentes. Mila, très jolie, est l'une d'elles.
A la frontière de l’Inde et du Pakistan, des villageois sikhs et musulmans vivent en harmonie. Mais à l’été 1947, au moment de la Partition de l’Inde et de la formation du Pakistan, les communautés s’affrontent.
Un petit garçon part à la recherche de sa mère, une fée céleste dont il a été séparé à la naissance. Avant de pouvoir la retrouver, il doit affronter son oncle, le dieu Er Lang, et surmonter de nombreuses épreuves.