A great episode at last. Nice fights without too much hesitation for a change (once Subaru actually decided to fight). Teana was a fine surprise, although seeing how she had been labeled the brains of the team earlier, it's not surprising her fight involved such precise tactics. Still, I would have liked to see her actually shoot at the end, not only give a police line...

How the Vivio-Nanoha fight started sucked long and slimy noodles, though. I mean, I'm not a child psychology expert, but if somebody tortures you and laughs next to you all the time while you are suffering, just how likely are you then to believe that person instead of your beloved surrogate mother? Some serious Stockholm syndrome there...