Best film true to its core... people may find flaws but then whos life is perfect let alone a film... One can relate very much to the story and characters as if somewhere we have been there, great performances from lead cast as well as supporting cast. It makes u cry, laugh, win n lose... Shahid u r such a dear... hope we see you do such great films more often.