Episode 310: "Heaven and Earth" (SPOILERS!)