‘The Leftovers’ 2×07 recap: Is (spoiler) really dead? Forget waiting for the season finale! How will tonight’s The Leftovers affect the future of the series and the show? November 15, 2015