Mentally afflicted Guna receieves treatment in a mental assylum. He is told, by a fellow asylum-inmate (Ananthu), that Abhirami (the Goddess) will marry him on a full moon day and will take him out of all his miseries. Meanwhile, a bunch of hooligans led by Janakaraj force the mentally unstable Guna to rob a temple of Abirami, an Indian goddess. He happens to see a rich girl (Roshini) in that temple, by sheer coincidence. He decides to take her with him to a lonely, damaged house situated at the top of a hill resort called Kodaikanal. Initially, the girl hates him for his weird nature. However, eventually she understands Guna's condition, his deep love and is attracted to him. She accepts his love and marries him, in spite of her terrible physical pain (caused by a broken leg and extreme fever). Meanwhile, the cops and the girl's uncle Sharat Saxena start their search for the missing girl. What ensues is a gut wrenching climax.