Code Geass: Lelouch of the Rebellion (2006)
S02E13 Assassin from the Past
After regaining her memories, Shirley begins doubting what is real. Lelouch heads to the train station to oversee the delivery of a G Train—a network of cars equipped with Gefjun Disturbers designed to black out all of Tokyo. Meanwhile, Jeremiah launches an assault on Ashford Academy, overwhelming Sayoko and Rolo in his hunt for Lelouch. Villetta willingly reveals Lelouch’s location, and Jeremiah corners him, only to be paralyzed when the G Train activates. Struggling, Jeremiah asks why Lelouch betrayed the Emperor; Lelouch reveals his motive: avenging his mother. Having admired Marianne greatly, Jeremiah pledges loyalty to Lelouch. Shirley reconciles her restored memories and asks Suzaku to forgive Lelouch as she has. Before she can reach him, she encounters Rolo, who activates his Geass after she mentions Nunnally. As Lelouch departs, he finds Shirley mortally wounded. She confesses her