Rahul (Shahrukh Khan) es un bailarín y director de una exitosa música y danza. Cree que Nisha (Karisma Kapoor), uno de sus bailarines, es su mejor amigo; Nisha actúa como su amigo, pero está secretamente enamorada de él. Nisha lesiona su pie y Rahul necesita una nueva bailarina. Contrata a Pooja (Madhuri Dixit). Ella y Rahul son cada vez más atraídos mutuamente, pero actúan como si no estuviera sucediendo. Pooja, desconocido a Rahul, ya está comprometida con Ajay (Akshay Kumar), el hijo de amigos de la familia que la crió cuando sus padres fueron asesinados. Un romance con otro hombre sería escandaloso y ser una decepción a su tía y su tío, que quieran verla casar a su hijo. Ella intenta mantener su distancia de Rahul y Rahul, desconcertado por sus señales contradictorias, no empuje los asuntos. Nisha, sin embargo, sus sentidos afiladas por los celos, lo ve todo. En lugar de tratar de detener el asunto, sin embargo, ella decide dejar India durante un tiempo y que los asuntos sigan su curso. Ella realmente ama Rahul y desea lo mejor para él. Mientras continúan los preparativos para el nuevo espectáculo, Pooja dice finalmente Rahul que está comprometida con Ajay; Rahul es profundamente herida. Revisa el programa para reflejar su infelicidad nuevo. Nisha regresa de Londres para ver la nueva producción y se queja de que tiene un final infeliz. Rahul se niega a cambiar la historia refleja su relación con Pooja la manera que él lo ve. Al final, Rahul decide hacer un último esfuerzo para reavivar su romance con Pooja. Pooja está dividida entre el amor y deber hasta Ajay, que se ha dado cuenta de lo que está pasando, libera a Pooja de su compromiso. Pooja y Rahul se reconcilian y todo termina felizmente.