I'm giving this episode a perfect 10 and only because it was the best episode of Charmed ever and because Cole was FANTASTIC!.
This episode was so emotional, romantic, full of action, it had it all and I was just glued to the TV for the whole episode.
The Sisters & Leo all worked out that Cole was Balthazor at around the same time.
And Cole saving Pheobe at the end proved just how much he really loved her, and the same goes for Pheobe when she pretended to vanquish Cole & lied to her sisters about it.
I can't wait to see what the rest of the season has install for us.