Showtime’s premiere of its Twin Peaks revival is getting closer, and the marketing is getting more mysterious and Lynchian. How this will all play out, I have no idea. But it’s going to be fun to watch.

Twin Peaks premieres on Showtime at 9 p.m. (EST) on May 21st, 2017.