It's a sweet story. It doesn't have the best ending (lacking closing lines), but overall is good enough drama film to watch.
A story about a courtesan who was conceived illegitimately. She met a boy (SRK's character) who was willing to help her find her mother (with no strings attached). He was willing to do anything for her.
The story was complicated due to there being three possibilities of a mother. All three were very accomplished in life. Her friend (SRK's character) had issues of his own. His father couldn't stand to see his son paying attention to a courtesan. He was told to leave his love alone, and leave it a night friendship.
He decided that she was worth it to him and for his relationship to continue.
The story is all about, how love can change a person's outlook and life.