This review contains spoilers.
This is an excellent conclusion to this three episode storyline. With part one, I wasn't quite sure about this story arc, but it really livened up with part two, and this closing instalment is the best of the three.
The story picks up a year after the end of part two. Time really flies by for Xena and Gabrielle, what with them sleeping for 25 years in 'Looking Death in the Eye' last season and now this!
Lucy Lawless gives a great performance as the memory-less Xena, playing her innocent and against violence. It actually reminded me of look-alike Princess Diana in the first season's 'Warrior... Princess'.
Gabrielle, meanwhile, is asleep within the enchanted ring of fire. Her hair has grown over time, back into a more 'classic Gabrielle' style, but is amazingly well kept, and even seems to have platted itself!
Other than that, Gabrielle doesn't really have much to do in this episode other than sleep! (In reality, this was party due to giving Renée O'Connor time to prepare for her second episode directing, which comes in a couple of episodes time.)
I like how Xena, despite having lost her memory, still has vague recollections of Gabrielle, showing that their friendship will survive no matter what.
The fight scene at the climax, as Xena finally regains her memory (and, miraculously, her armor!) is a good one, and it's good to see the Warrior Princess back to her old self and back in action.
Then there is the kiss, which Xena uses to awaken Gabrielle. No cop-outs this time, such as Xena being inside Autolycus' body, this is a real Xena-Gabrielle kiss, right on the lips.
The final scene, with Xena making amends and returning the Rheingold to the rhein maidens is a good one, and wraps up the story really well.
As I say, although I wasn't quite sure about part one, I ended up enjoying this trilogy, especially on hindsight. I think it is one that will benefit from re-viewings.