Reba (Brittany Murphy) desiste do casamento uma semana antes de sua realização, deixando o noivo completamente atordoado. Deprimido, ele se suicida, deixando Reba corroída pelo remorso. Para fugir do sentimento de culpa, ela vai para uma pequena cidade, onde conhece Beulah (Debbie Reynolds) e seu neto, Zack (Sean Patrick Flanery), um rapaz viúvo que não consegue esquecer a mulher. Tentando unir esses dois corações, Beulah não medirá esforços para conseguir um happy end.