TV Twin Peaks Season 3 spoilers: fan favourite returns Find out which main cast member will be returning to Twin Peaks for more damn fine coffee