Guna ( Kamal Haasan ) est une personne atteinte de troubles mentaux et est soignée dans un asile psychiatrique à Hyderabad . Il n'aime pas son père et sa mère est une moll dans la maison qu'ils habitent. Il assume un personnage fictif nommé Abirami (également, le nom d'une déesse indienne) et enregistre dans son esprit qu'elle est un ange qui va l'épouser un jour de pleine lune. Après être sorti de l'asile, il croit que l'histoire est vraie et pense que son Abirami est quelque part dans les environs.