Zbliża się początek XX wieku. Monte Walsh (Tom Selleck), starzejący się kowboj, pracuje na ranczu w podupadającym miasteczku. Miejscowość, opuszczana kolejno przez jego przyjaciół i kochanki, powoli zaczyna się wyludniać.
Julia (Mia Kirshner) wraz z dwiema siostrami, starszą Beth (Jenny Cooper) i młodszą Audrey (Sara Canning), zajmuje się organizacją imprez okolicznościowych. Bohaterka bardzo dokładnie przygotowuje się do swojego wesela. W dniu ślubu jednak jej ukochany, Jim (James Thomas), decyduje się...