Tamanna (Shilpa Shetty) is a charming, 26-year-old woman, who breathes fresh air into the lives of everyone she meets. She works in an advertising agency and her fresh, innovative ideas have made the agency successful. She has a younger sister Tanya (Kamalinee Mukherjee), who is radio jockey and the only living member of her family. At her school reunion, Tamanna meets Rohit (Salman Khan), the best guitarist in school and the person she had a crush on. In the romantic settings of the college, love blooms between Tamanna and Rohit. They spend some beautiful moments together. Circumstances put Tamanna in a situation where she has a lot of questions, for which only Rohit has the answers. Tamanna tries to get in touch with Rohit but all her efforts go in vain. The situation turns out to be a serious one and brings her life to a standstill. She even loses her job in the process. She decides to fight this injustice meted out to her. It's when she meets a young man, Tarun (Abhishek Bachchan) who brings into her life a ray of hope. Will Tamanna set her life back in order? Does Rohit come back? Does she forgive Rohit? Can he live with the guilt of putting Tamanna through the ordeal that she did not deserve? Will Tarun give Tamanna the support and courage to battle the adversities? Can love conquer all odds?