科妮(罗姗娜·阿奎特 Rosanna Arquette 饰)是博迪(桑德拉·布洛克 Sandra Bullock 饰)最要好的朋友,在一场电视访谈中,她竟然大谈特谈自己和博迪的丈夫比尔(迈克尔·帕尔 Michael Paré 饰)之间的奸情,而之后,比尔也在电视节目中承认了自己的不忠,一怒之下,博迪带着女儿波尼斯(梅·惠特曼 Mae Whitman 饰)回到了母亲位于得克萨斯州的老家。 虽然是比尔有错在先,但博迪却遭到了众人的嘲笑和白眼,大家都很乐意看到曾经高高在上的校花在婚姻中灰头土脸的样子。在老家,博迪见到了自己的初恋情人贾斯汀(小哈里·康尼克 Harry Connick Jr. 饰),在博迪最黑暗的日子里,是贾斯汀给她带来了一丝丝的温暖。。亨利(考特尼·万斯 Courtney B. Vance 饰)是小镇上受人敬仰的牧师,他的妻子茱莉亚(惠特尼·休斯顿 Whitney Houston 饰)则是教会唱诗班的主唱,这对璧人在旁人眼中是一对天衣无缝的伉俪,可是实际上,他们要面临的问题远比一般人所设想的多得多。 作为一名牧师,亨利要做的事情并非只有传教那么简单,他还要负责处理教会中发生了许多棘手的意外,这令亨利感到疲惫不堪,与此同时,对于家庭的疏忽让他和茱莉亚之间的感情也亮起了红灯。某日,走投无路的亨利向上帝祈祷,希望主能够帮他度过难关,谁知道上帝真的实现了他的愿望,派来一位名叫杜德利(丹泽尔·华盛顿 Denzel Washington 饰)的天使来到了亨利的身边。。