The sisters face a demon named Abraxas, who steals the Book of Shadows and undoes some of the spells they've cast (in reverse order), releasing old vanquished enemies of the Charmed Ones.
Phoebe has a vivid premonition foretelling her own death - burned at the stake for killing a man with her powers - in the year 2009. To prevent her execution, the sisters travel to the future.
Prue finds some mysterious words on an unusual painting at the auction house, which, when said aloud, send her into another dimension within the painting of a castle.
Worried about cash flow in the struggling new P3 club, Phoebe and Prue conspire to take on a zero interest loan behind Piper's back, trusting that she will be able to make the club successful.
When Phoebe starts to have visions and feelings of a seductress who kills men, the Charmed Ones cast a spell to uncover the demon, but there is a glitch.
The sisters are forced to turn to a reluctant teen-ager (Jay Michael Ferguson) when an evil witch (Brigid Brannagh) escapes the confines of her 200-year-old prison.
A group of warlocks that are knowledge thieves, are hunting down a young man named Eric, who has uncovered the location of one of the greatest sources of power in the world - the Akashic Records. Meanwhile, Prue has her hands full.
A demon named Drasi steals Cupid's ring, which he uses to bring couples together, to tear them apart. Now Cupid must convince the Halliwells to help him get it back before Drasi breaks all of the relationships, thus killing Cupid.
The sisters must find a way to vanquish a ghost who is intent on killing all of the men in a family line, including the last male, a baby named Matthew.
Prue cannot resist the attraction she feels for her kidnapper (Antonio Sabato Jr.) when she is abducted by a former flame who is fleeing a powerful demon.
After Prue prevents a woman named Maggie Murphy (Amy Adams) from committing suicide, a Darklighter (Arnold Vosloo) puts a curse on her that throws her into a depression that could cost her life.
An old family friend (Anne Haney) appeals to Piper, Phoebe and Prue to stop a demon (Cameron Bancroft) who peels the skin from corpses; Piper doesn't want to be a witch anymore.
Phoebe helps the ghost of a student who was killed to prevent the publication of her thesis on evil; the Goo Goo Dolls perform at Piper's nightclub. Phoebe helps the ghost of Charlene, a student killed by Libris.