A well knit tale set on the backdrop of Gujarat, the story begins with Ram (ranveer) and Leela (deepika) who come from two very powerful families. Apparently, both families are crossing swords with each other. But as destiny would have it both Ram and Leela fall in love with each other. It is then that the families discover the relationship and a big battle breaks out. What happens from there forms the rest of the story.