改变,往往会带给你一个生活中的新发现。对于汤姆(帕特里克·德姆西饰)来说,生活就是如此地美好,永远地阳光明媚--他很性感,事业有成,在女人堆里更是无往不利。而且他还深刻地了解到一个事实:即使全世界都背叛了他,汉娜(米歇尔·莫娜汉饰)也会站在他身边,她不但是一个令人愉快的好朋友,同时也重要到等同于汤姆生命中一个永远的存在。没错,汤姆的日子就是过得如此和谐、如此美满,如果不是发生了一些让他意想不到的改变,他乐不得永远这样过下去。汉娜出公差,要去苏格兰整6个星期的时间,直到她踏上了另一片国土,汤姆才深刻地意识到,没有汉娜的生活,是多么地空虚,分开没几天,他就已经想她想得抓心挠肝了。于是他下定决心,只要汉娜一回来,他立马单膝跪地,把她娶回家。可是真的到了汉娜回国的那一天,汤姆才知道自己遇到了一个多么彻底地大难题,因为他发现汉娜已经和一个英俊富有的苏格兰人科林(凯文·麦克基德饰)订婚了,而且两人打算婚后就定居在苏格兰。当汉娜请求她惟一的朋友汤姆做她婚礼上的“伴娘”时,他也只能不情不愿地答应了--他之所以会这么做,并不是要给自己的朋友献上真心的祝福,而是想趁着一切尚未成定局之前,挽回汉娜的心,阻止她的婚礼。