This was a very dark and creepy episode. really well written and fun to watch.
Piper: SHe is trying to convince eveyrone that she will be having the baby in a hospital. everyone else wants her to home birth but she isnt having any of it. She is still concerned over the baby and has problems with the fact she cant see a doctor, a real one anyway. i was a bit surprised because what in the world would the baby do? it is good, which piper says in the episode. everyone is way too tight in that house, give the girl some room to breath.
phoebe: she is swamped with work and this offsets her powers. none of them seem to be working and she needs help to get them back. her issues leads us into the demon of the week. she is on the fast track but this completely screwing her up and she doesnt know what to do.
Paige: she is getting more and more bored. her friends all work and she has nothing to do. i wasnt really feeling her issues this episode. they were really boring.
so the dmeon has a sick way fo killing his victims. really gross stuff for this show but it was cool anyway. they remove the eyes. it seems that the gypsies blinded a demon called orin and his son has been exacting revenge for his father. he wants the evil eye, which he eventually finds and orin gets a really powerful boost in power.
phoebe also gets a boost of power. her premonitions advance and that scene was awesome. the wind blows her hair around and she "astral projects" into the future. that is a really powerful advancement but also dangerous. she sees them all dying.
the final battle was really good. piper gets a hole blown through her chest, leo has something done to him. he looks really weird but whatever. phoebe, paige and ava cast a spell to her the gypsy ancestors and they kill orin. the ghost effect was nice.
really good episode, well written and good special effects.