Değişken ruhlu bir kadın olan Ann Devereaux (Renee Zellweger), flört peşinde koşan kocası Dan\'i (Kevin Bacon) terk eder. Yanına iki oğlunu da alan Ann, yeni bir yaşam kurmak üzere yola çıkar. Onları yolda birbirlerini yeniden tanımalarını sağlayacak ilginç bir macera beklemektedir.