Phoebe is bothered by the fact that she hasn't had a premonition in months--which leads her to consult a Gypsy fortune teller, who intercepts a premonition of her own death. This leads the girls onto the plan of a demon named Orin whose eyes were cursed by Gypsies--he is seeking a new pair of eyes which will give him the power of the evil eye and, in the process, exact revenge upon the tribe responsible for his condition. With Phoebe overwhelmed by work and Piper dealing with the effects of her magical pregnancy things get complicated as the Charmed Ones team up with a young Gypsy doctor to put a stop to his plans.
Phoebe's boss Elise, played by Rebecca Balding, continues to snag most of the witty dialogue. Piper, as always, contributes some of the best lines of the show. Paige is at her best; the cute younger sister filled with enthusiasm for her craft.
One inconsistent point was the fact that Piper didn't heal herself after being injured by Orin. However, the Gypsy angle to the magic is refreshing--especially the impressive powers of Lydia. It was great to see things come full circle as Ava came to terms with her heritage and in the end, managed to successfully combine her expertise in Western medicine with Gypsy traditions to help others.