The story is based in Cape Town, South Africa. Arjun is a wealthy orphan who spends his time in leisure with his friends, Romeo and Chiku. Usually getting them out of sticky situations and supporting them.
One day, Arjun's path crosses with Kajal, and he is instantly attracted to her. He starts to befriend Kajal but hesitates to confess his feelings for her. One day, Kajal reads a draft of Arjun's love letter. Unaware that she is Arjun's crush, Kajal tells him that she desires a self-made, successful man as her life partner and not someone who has been left money by their ancestors.
An upset Arjun travels to Mumbai to establish his career as an architect and thus become a self made man.
In the months of Arjun's absence, Kajal meets Ranveer Oberoi, a successful business magnate. Ranveer's mother takes a liking to Kajal and encourages her to date her son. They grow close, but Kajal often reminisces about Arjun and misses him.
Although Ranveer is Kajal's ideal man, his workaholic tendencies occasionally discomfort her and she feels uncertain about the love and commitment he has towards her because he seems more committed to his business.
Arjun returns as a successful architect, but is upset to discover Ranveer and Kajal are engaged to be married soon.
Nevertheless, he supports the couple.
Ranveer becomes jealous of Kajal's friendship with Arjun, but is surprised when the latter continues to support him. Unbeknownst to Arjun, Kajal also learns of his unrequited feelings towards her.
Ranveer also suspects that Arjun has feelings for Kajal and confronts him about it, urging him to confess to her. Kajal approaches Arjun and admits to being in love with him. Eventually, Kajal and Ranveer amicably cancel their marriage, and she marries Arjun instead.
The song "It's Rocking" includes sample of very popular 1957 song "Ude Jab Jab Zulfein Teri", which was sung by Asha Bhosle and Mohammed Rafi for the Bollywood film Naya Daur.