Betrayal (episode)

Betrayal is the nineteenth episode of Code Geass: Lelouch of the Rebellion R2.

Summary
A ceasefire is called so Schneizel can meet with the leaders of The Black Knights. Lelouch, too devastated to attend the meeting, lashes out at Rolo about the locket, and angrily orders Rolo out of his sight. Schneizel reveals what he knows about Lelouch and his Geass, as well as the many people he has used it on; he uses a recording from Lelouch's meeting with Suzaku where Lelouch accepts blame for geassing Euphemia. In exchange for Japan's independence, the Black Knights agree to betray Lelouch. Lelouch is prepared to accept death, until Rolo, piloting the Shinkirō, rescues Lelouch, despite the latter's orders, 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 a then-sorry Lelouch to safety; in the end, Lelouch accepts Rolo as his brother. Lelouch resolves to not waste the life given to him by Rolo, declaring he will kill the Emperor by his own hand.