Dil Se has got everything: 1. Humor: It's quite funny in parts. 2. Love: It's a story of true love at first sight. 3. Action: It has good fight scenes. 4. Social commentary: It shows India's war on terror, and the wartime horrors that people endure in Kashmir. 5. Music: It has great choreography and music, although the songs disrupt the plot. The first song is a fantasy that takes place on TOP of a train going through beautiful mountain scenery just after Amar has fallen in love with the mysterious Meghna. It is Indian pop music at its best!

I recommend renting this one on DVD so that after the movie, you can go back and watch the songs again. Watching the first song of the movie a dozen times before returning it is highly recommended ESPECIALLY if the movie's ending troubles you.