Madhu (Amyra Dastur) es una joven desarrolladora de juegos y a menudo tiene pensamientos extraños sobre su vida pasada, los médicos lo llaman una ilusión causada por el estrés de su trabajo mientras cree en la reencarnación. Para sorpresa de Madhu, conoce a todos en su vida pasada, incluido Ashwin (Dhanush) a quien amó en su vida pasada. Ahora la gran pregunta es, ¿qué parte es la realidad y cuál es la imaginación de Madhu?