Someone is making a suit out of human skins, and it isn't Buffalo Bill. Nor is Hannibal Lector or Clarise Starling (in the form of either Jodi Foster or Julianne Moore) anywhere to found.
Instead, a trio of aging witches are attempting to make a new body for a vanquished demon in exchange for another shot a youth. The demon is not so accommodating, and demands some additional powers to help protect his stitched together self before he completes the deal. Good for thing for the witches that one of them is the Charmed One's Aunt Gayle. Not only does she know about their powers, but on the verge of a very natural death herself, she has no problem stealing them to get back her youthful exuberance.
Gayle approaches the girls on the pretense that she needs their help to vanquish a demon in her home town, but, instead, steals their powers and trades them for her younger body. The other two witches get turned into worm food in an object lesson on the fickle nature of fate, in general, and of this particular demon in particular.
The girls quickly realize the problem when they can no longer use their powers, and using their superior knowledge of their own powers and some brass balls the size of Jupiter, quickly turn the tables on the demon and restore all back to normal. Gayle dies for her sins, but no one bats an eye.
Meanwhile, Phoebe needs glasses to read and Piper is seriously considering giving up her wiccan ways for a shot a normal life. Prue is not entirely unreceptive to the idea of not being a witch, while Phoebe makes it clear that she isn't giving that part of her life up for anything. Dan gets his walking papers in the most amicable break-up in the history of recorded relationships and Leo is no where to be found.