This socially relevant drama revolves around Keerthana (Ramya Krishna), an orphan who is adopted by a kind villager, whose wife is very abusive towards him. While receiving training in classical Indian dance from a reputed instructor in the village, Keerthana meets and falls in love with Kaasi (Akkineni Nagarjuna) who belongs to a very lower caste.
Since she was very young, the villagers formed the belief that Keerthana is an aspect of the goddess, and has come to save them and their village. Due to their reverence, they place many expectations and desires upon Keerthana, who slowly ends up having to sacrifice her personal life. However, when she dares to fall in love with Kaasi and wishes to marry him, the young couple must face the villagers wrath. Will their love be strong enough to overcome all the obstacles along their path?