OMG OMG OMG, I can't wait!!! I loved Twin Peaks and it's back in May. Never thought it'd happen, but here we are! Anyone else fans of the show or is it just me?