Madhu (Arya) e Remya (Anushka) lenta mas seguramente se apaixonam, mas o destino os separou. Paralelamente, temos Maravan (Arya) e Varna (Anushka), um guerreiro espirituoso que vive em um mundo de fantasia e tem uma história de amor diferente. Varna é durão e não quer se casar e ser escravo de alguém. Madhu vai em busca de sua amada para um mundo de fantasia cheio de criaturas voadoras, belas florestas verdes e sua vida interfere com a de Maravan. Como ele ajuda os amantes, salva Maravan e como Varna descobre o amor é o resto da história.