Meet Raj (Hrithik Roshan), Pooja (Rani Mukherji) and Tina (Kareena Kapoor) - three best friends thrown into situations that time, letters, love and separation have created for them.
A friendship that starts off in the picturesque, hilly town of Shimla and ends or rather continues in London. Much like Raj, Pooja and Tina, traditional in their values, yet modern in their approach and outlook to life.
Friendship, the beginning of every relationship, ends in love. And love, well, it can only have two endings - a happy and a sad one... or can there be a third ending for these three friends?