Beautifully written and directed which embodies optimism even in a dire situation. This is one of those movies which marks the turning points in lives. A must watch for youngsters who seeks to make a difference. I regret waiting this long to have watched this movie.