
Code Geass
The one pulling the strings behind Shirley is Mao, a man whose Geass lets him read minds. Obsessed with C.C., he uses everything he can hear inside Lelouch's head as a weapon against him. Lelouch fights back by building a move around a thought Mao cannot read, and finds himself facing someone with the same power he has.