I bought this because I am a huge fan of Deepika Padukone and ended up loving it for the work that Farhan Akhtar brings to it. I never heard much about this flick, and was pleasantly surprised how well crafted the story line is. Basic descriptions make you think it's another Bollywood romance, and romance is there, but it's not overtly gushing as some films have nowadays. The crafting comes with the small props like the Rubik's Cube that pops up in several scenes, the sound of Karthik's heartbeat when the scene is intense, the camera angles that make you feel like you are part of the scene, or the music playing that is just right for the moment. As you watch the movie the plot becomes believable and you start to feel for Karthik. Deepika's character, Shonali, is portrayed perfect. Not as some way out of reach girlfriend, but as someone approachable, even someone without any social skills. All the side characters play their rolls perfect and contribute to the story without stealing the thunder from Farhan and Deepika. It's has a perfect mix of romance, drama and mystery thrown all together in a beautiful mix.