Gunslinger Girl
And So Pinocchio Becomes Human
S2 E13:
Triela and Pinocchio aren't conditioned to let people walk away from them and have a final showdown.
Gunslinger Girl