Abby Knight (Brooke Shields) to piękna i inteligentna prawniczka. Chcąc zmienić swoje życie, porzuca zawód i otwiera kwiaciarnię w małym miasteczku New Chapel. Jej kuzynka Jillian (Dani Kind) niebawem bierze ślub z majętnym narzeczonym, na którym Abby ma być świadkiem. Kobieta prosi swojego przyjaciela Marco (Brennan Elliott) - przystojnego właściciela baru, aby jej towarzyszył podczas uroczystości. Zabawa kończy się jednak, gdy para znajduje zwłoki Jacka Sutcliffa (Mark Gibson).