Ranbir (Ajay Devgan) and (Rani Mukerji) are two misfits who find that it's not always necessary that the hand should fit the glove, or vice versa.
That, sometimes, square pegs do fit in round holes. And sometimes they don't!
Ranbir is an architect in a Delhi firm. He hails from Shimla, from one of the most lovable, most loving families you could ever find. A family represented by a wonderful cast (Kamini Kaushal, Kulbhushan Kharbanda, Tiku Talsania, Smita Jaykar and a host of others).
Khushi is a hostess in a banquet hall in Delhi. Who hails from nowhere. And bluffs her way through everything.
Ranbir and Khushi meet unexpectedly on Delhi's wintry streets and the sparks refuse to fly. But what begins is the most unexpected adventure, with them striking an even more unexpected deal.