圣诞夜前夕,贝德福德镇的每一个人都在祈求上天去帮助乔治·贝莱。人们的祈祷感动了上苍,一个还没有长出翅膀的天使被派去帮助乔治。在这位天使要实施帮助之前,他必须知道谁是乔治。在经过一番访查之后,原来乔治·贝莱就是出身在这个小镇的一个普通人,他梦想着有一天能够离开这里,在世界上留下一点痕迹。他的家庭的生活之源建立在这个小镇上好人和那个富有的吝啬鬼的表现之上。那个吝啬鬼喜欢从别人那里拿走东西而不顾别人的感情。就在乔治计划离开的时候,他的父亲去世了。乔治不得不接管父亲的生意,但他总是失败。于是乔治决定自杀。守护天使亨利崔佛斯则让他看到他过往的义行和错误,告訴他的生活将会是精彩的。

爱丽斯住在英国伦敦的乡村,而阿曼达则是洛杉矶的美国丽人。她们在天南地北的两端,却遇上了同样的问题:在感情上遭受了挫败,令生活灰暗无光。二人在网上聊天,商议在圣诞节到来之前,到对方的环境去生活,交互双方的住所作为度假场地。于是,一场令人兴奋的旅行开始了。爱丽斯来到美国大都市,阿曼达则乘班机前往极具英伦情调的英国乡村。除了新鲜的生活环境,当地男生的魅力更让她们猝不及防。

  故事发生在1903年圣路易。富裕的史密斯家中有四位漂亮的女儿,包括埃丝特和小托迪亚。17岁的长女埃丝特爱上了刚搬来的邻家男孩约翰。然而,约翰最初仅仅是注意到埃丝特。当史密斯先生告诉家人他已经被升职到纽约一个好职位时,整个家庭都震惊了。这意味着这个家将不得不离开圣路易和圣路易集市。

  露西(桑德拉·布洛克 Sandra Bullock饰)有着平凡的职业,平凡的长相。每天在车站售票处寂寞的工作着,生活唯一亮色就是天天都盼望着准时在车站出现的英俊的彼特(彼得·盖勒 Peter Gallagher饰)。她默默坚持的感情终于在一个圣诞夜有了进展——她救起昏迷在车站的彼特,送往医院,被闻讯赶来的彼特家人误认为她就是彼特的女友。于是,露西既尴尬又不失幸福地接受了这个误会,悉心照料一直昏迷的彼特。彼特的家人这么热心,亲情的包围这么温暖,露西不舍得离开,谎言一个个说下去。但是,这引起了彼特弟弟杰克(比尔·普尔曼 Bill Pullman饰)的怀疑,出人意料的是,杰克的出现并没有带走露西的幸福,反而让露西终于寻获自己的幸福……

洛杉矶的一名作家在约会软件上结识了自己的完美对象。她飞了 3000 英里去给对方一个惊喜,却发现自己被虚假的人设所欺骗。