Karan (jay bhanushali) buys a new home and from the time he enters, he gets tortured by some dreams. On the other hand, there is Meera (sunny leone) who is a big model in London and she is brought to Rajasthan by her manager Andy (andy) for an assignment. Meanwhile, Karan consults a Nadi Guru and discovers he is haunted by the dreams of his lover Leela (sunny leone) whom he could not marry 300 years ago. Now, Leela is Meera. But then, Meera is spotted by a rich prince Rajveer (mohit) and they fall in love and get married. Given this situation, can Karan go and tell Meera about her past life. What happens after that forms the rest.