A woman researching her family history learns that her great-grandmother was murdered in 1929 and the case was never solved, prompting Lilly to take a look.
Piper is attacked by demons and winds up in a coma, and as she hovers between life and death, her spirit meets Cole (Julian McMahon), who says he is trying to help restore Phoebe's faith in love.
Pandora's Box falls into the hands of a shape-shifting demon (Michelle Hurd) who intends to open it and release all of its sorrows into the world, sending the sisters on a search for Hope (Brooke Nevin).
A powerful sorceress (Suzanne Krull) casts a spell on Phoebe, so their souls switch bodies and Phoebe winds up trapped in the Underworld; Paige is in a quandary when her first charge (Seamus Dever) appears to be lost to the dark side.
The Charmed Ones do not realize that baby Wyatt's new imaginary friend is actually the demon Vicus, who is trying to win Wyatt's trust to convert him to evil.
Lilly breaks procedural rules, putting herself and others in danger while investigating a drug counselor who was killed two days before he would testify against a student.
The case of two teens who killed themselves after a murderous rampage at a mall in 1995 reopens when evidence indicates there may have been a third shooter.
Recently divorced mom Lauren (Drew Barrymore) and widowed dad Jim (Adam Sandler) let their friends push them into a blind date, which goes disastrously wrong. Unsurprisingly, neither wants to see the other ever again. However, fate intervenes when both Jim and Lauren, unbeknown to each other, purchase one-half of the same vacation package at a South African resort; they and their children are forced to share the same suite and participate in a slew of family activities together.