Dev (Abhay Deol) jest synem poborcy podatkowego. On i Paro (Mahie Gill) byli w dzieciństwie w sobie zakochani. Różnice w statusie społecznym nie pozwalały im na ślub. Dev został wysłany do Delhi podczas gdy Paro brała ślub z bogatym, ale starszym od niej wdowcem. W Kalkucie Dev spotyka prostytutkę o imieniu Chanda (Kalki Koechlin) ale wyrzuty sumienia biorą nad nim górę.
Świat Balraja Kapoora rozpada się, gdy jego syn Avinash wraca z USA i zakochuje się w Millie, nie wiedząc o tym. Tajemnice, miłość i tragedia splatają się, podczas gdy duch Avinasha czuwa i prowadzi nieoczekiwaną, nietypową ścieżką do szczęścia dla Millie.