Binu and her father travel from Kerala to Chennai for her liver transplant, but the gold meant to fund her treatment is stolen, trapping them in a corrupt legal system. As corruption and judicial delays claim Binu's life, her father invokes the guardian deity Karuppu through a ritual. Suriya, as Karuppu, descends in the form of advocate Saravanan, emerging as a divine force to deliver justice
Selin, de 21 años, vuelve al verano de 1996 y se convierte en la mejor amiga de la versión joven de su madre. La ayuda a elegir a su padre en un triángulo amoroso y descubre que los sueños que abandonó su madre han afectado a sus relaciones actuales. Selin es testigo de un amor de verano y de la magia de los 90 y anima a su madre a seguir sus aspiraciones. Nostálgica, romántica e irresistible.