All about Alive Through The Looking Glass