Last week on Gotham, it was a “very merry unbirthday” for Alice Tetch (Naian Gonzalez Norvind), and Jim Gordon (Ben McKenzie). Jim could not shake the Mad Hatter’s (Benedict Samuel) spell, and kept trying to kill himself – Barnes (Michael Chiklis) saved him with a clunk on the head, and Lee (Morena Baccharin) with a voiceover of previous advice. The inevitable crazy confrontation ended with Alice’s death. Fake Bruce (David Mazouz) saved then kissed Selina (Camren Bicondova) , and real Bruce found out. Nygma and Butch (Cory Michael Smith and Drew Powell) struggled for Penguin’s (Robin Lord Taylor) favor. Penguin was elected mayor, and Barnes got infected with Alice’s tainted blood.