Synopsis by Hal Erickson
While visiting a Western ghost town with her father, Victor (James Read), Phoebe (Alyssa Milano) begins suffering the pains incurred over 100 years before by a young Indian named Beau Lightfeather (Michael Greyeyes). While investigating this phenomenon, Phoebe and her sisters are locked into a time loop, forcing them to live through the same day over and over. It is up to Prue (Shannen Doherty) and the purportedly "reformed" demon Cole (Julian McMahon) to travel back in time to set things right. Meanwhile, Leo (Brian Krause) reveals his Whitelighter status to Victor -- who is none too pleased, recalling as he does that his own wife, Patty, had had a romance with another Whitelighter named Sam.