Warning: contains finale spoilers for The Leftovers. HBO’s The Leftovers opens on an ordinary street in Mapleton, New York, on an ordinary day in October, moments before an extraordinary global ...