When the rumor first spread that Twin Peaks was coming back, I wasn’t too thrilled. We’d been teased before when the internet went nuts thinking a call for