"Dil Se" is an excellent film with a powerful ending and one of A R Rahman's best scores. "Sat Rangi" song visuals are especially creative. "Ajnabi" is another wonderful slow and haunting piece. This film focuses on the obsessions of two individuals. Shahrukh Khan and Manisha Koirala both pursue their objectives with strong conviction and that is what makes this film interesting to watch. Another great thing is that the characters do understand each others' reasons for their actions yet neither one wants to give in. The cast did a great job, (my personal favorite is the small role of Shuklaji.) If you like this film consider "Yuva", "Nayak", also by Mani Ratnam.