I do understand the negative reviews but honestly, it doesn't deserve the hate it is receiving. Movies such as these are rare and in movie as it is shown the character Veer is rare and hard to find this days...who refused to change according to the ideal world the innocence of this character is what you need to see and the other character Raghu who use to have similar innocence later gets deluded and by then he realizes that he not only lost his love but also the boy he used to be.
The movie according to me is a sheer delight. If u ever loved and thought yeah this is the person I'm meant to live my entire life with and what may have happened later is the another thing but to have such feeling for that one one person is what gives meaning to our life if u ever had such feelings for someone go watch the movie is for you.