I was not keen to watch this film as I have seen earlier films of Roshan Prince and I was very disappointed with those films. But one of my friends insisted to see this film and I would confess that it surprised me. It was way ahead (Better) of Roshan's earlier films or I would say that it is his best work till date. Film scores in many ways, right from Story, Screenplay, Performances, Locations, Cinematography and above all Direction. All the artists performed quite well. It is Prachi Tehlan's first film and she has done justice to her role. But she needs to work on her Punjabi. Another surprising factor was B N Sharma. We have seen him as comedian in many films. But in this film he has done a serious character and believe me it touches to the core of your heart. His climax speech takes his character to another level. Songs are also good, specially Daran Tereyan te and Nooran Sister song. Despite being a lengthy film, it never looses its track. So i'm giving it a big thumbs up.