The Charmed Ones are drawn to an innocent mermaid who must elicit a proclamation of love from her mortal boyfriend or lose her immortality to a water demon known as the Sea Hag.
Paige, Leo and Piper try to track the mermaid Phoebe, who is eventually captured by the demon who made the deal with the sea-hag for immortality. Meanwhile, Piper is worried about fighting while she is pregnant.
An Evil Witch kills the keeper of the Fairy Tales and forces the sisters to relive them: Phoebe is controlled by Cinderella's glass slippers, Paige bites into Snow White's poisoned apple and Piper and Grams fall prey to a wolf.
Cole and Phoebe are lured to their death by a Siren, while after an argument Piper and Leo have their powers switched by their unborn child so that each can walk a mile in each other's shoes.
With her power of premonition gone, Phoebe (Alyssa Milano) seeks advice from a fortune teller and discovers that a demon, Cree (Channon Roe), is stealing the eyes of Gypsies in an attempt to reverse a curse placed on his father.
By continually saving the life of her boyfriend Phoebe opens up a portal from the future allowing a warlock to pass into the present on a mission from future Cole.
Cole uses nonmagical legal means to manipulate the sisters in giving him ownership of the manor and access to the Nexus. Paige is arrested, P3 fails a health inspection and Phoebe is replaced by a shape-shifter.
In his twisted attempt to win Phoebe's heart back, Cole casts a spell that alters reality, which eliminates Paige as a Halliwell and destroys the Power of Three.
Phoebe, Paige, and Leo realize that all magic has stopped and that it has been foretold in the prophecy of the twice-blessed child, whom up until the time of its birth, magic will lay dormant.
A Crone is plotting with other demons to steal Wyatt and his power, but Wyatt demonstrates that he can protect himself. Paige disguises herself as a bounty hunter to track down her nephew's enemies.
Leprechauns are being killed by a demon who then steals their magic. They help the Charmed Ones fight the demon by granting them good luck, but things do not work out as planned.
The Charmed Ones help two nymphs rid themselves of a demon who was after the pond they guarded. The remaining two nymphs decide that Paige would make an excellent replacement and turn her into a nymph.
The Charmed Ones are weakened when an old Crone (guest star Grace Zabriskie) magically steals their senses making Piper blind, Phoebe deaf, and Paige mute in an effort to steal Pipers baby who holds the vision of all power.
The matriarchs of the Halliwell line are summoned for the Wicanning of Wyatt Matthew Halliwell but the Necromancer demon is trying to absorb their magical powers.
The sisters are visited by a white lighter from the future: Chris Perry, who informs them that a new threat, the Titans, have been awakened. The Titans who are looking for white lighters come after Paige and Leo discovers their plan.
Chris tries to convince the sisters to come up with a plan to vanquish the titans but they feel discouraged without Leo who, Piper realizes, is becoming an elder.