I thought it was a typical boy-meets-girl and then boy-gets-girl movie. The story surprised me. The acting was top-notch and the chemistry between Anne Hathaway and Jake Gyllenhaal was palpable. The end part was unexpectedly touching and heart-wrenching. It was a good mix of comedy, drama and romance with a dose of witty lines in between.