An important episode for obvious reasons, but one that struggles to find its identity. The tone is all over the place from the very beginning, opening as a weak 'comedy of errors' sitcom episode with the manic running and scenery-chewing double-takes, before descending into violence and carnage midway through the hour. Like a lot of the recent 'blah' Charmed episodes, there are some interesting ideas at work, here the concept of all magic disappearing from the world, but they're not realized as effectively as they could have been.
Cheryl Ladd has a strange guest spot as Victor's new wife, who turns out to be in league with the demons and eager to steal Piper's unborn baby. It's a needlessly convoluted plan, and made worse by the lack of follow-through. Victor fell in love and got re-married, only to end up stabbed and widowed. There's no real coda, and it feels more than a little tossed together at the expense of realistic characterization.
In the end, there's a cute scene with Piper giving birth, and it worked really well. There was something reasonably epic about the baby coming out all sparkly, and I don't think anybody can deny that the final shot of the whole family together was kind of sweet. But there's not a whole lot to say about this one, despite the important events that occur. I get the impression that it's popular in fan circles, but it personally didn't inspire a whole lot for me. C
Guest stars James Read (Victor Bennet); Richard Lynch (Cronyn); W. Morgan Sheppard (Merrill); J.P. Manoux (Stanley); Maggie Baird (Doctor); Cheryl Ladd (Doris)
Writer Daniel Cerone Director Stuart Gillard