Code Geass 19 - Season 2 Episode
BetrayalA ceasefire is called so Schneizel can meet with the leaders of the Black Knights, but Lelouch is too devastated to attend. Schneizel reveals the truth about Lelouch and his Geass, as well as the many people he has used it on; a recording from Lelouch's meeting with Suzaku provides evidence that Euphemia's massacre was Lelouch's fault. In exchange for Japan's independence, the Black Knights agree to betray Lelouch. Lelouch is prepared to accept death, until Rolo, piloting the Shinkiro, rescues Lelouch and escapes the combined forces of the Black Knights and the Britannians. However, the excessive use of his Geass required to do so overtaxes his heart and he dies shortly after flying Lelouch to safety. Lelouch resolves to not waste the life given to him by Rolo, declaring he will kill the Emperor by his own hand.