Colin Ware (Colin Firth), un apocado artista británico, descubre que Vera (Minnie Driver), su amor de toda la vida, va a contraer matrimonio con otro hombre. Con el corazón destrozado, Colin viaja a América y termina en el pequeño pueblo de Hope, en Vermont. Allí la dueña del hotel donde se hostpeda (Mary Steenburgen) decide emparejarle con una joven del pueblo llamada Mandy (Heather Graham). Pero justo cuando la cosa parece que iba a funcionar, aparece de repente Vera para intentar volver con él...