Twin Peaks X Society6 – Cherry Pie Dreams
I can only imagine the spike in cherry pie sales shortly after Twin Peaks debuted on April 8, 1990. Cherry pie and David Lynch and Mark Frost’s wonderful and strange show go hand-in-hand, with the delicious dessert being mentioned about 30 minutes into the Pilot Episode. With that in mind, the title of today’s Society6 artwork by Marissa…