Twin Peaks may open with a nude body wrapped in cellophane, but everyone knows that the show's real stars are the sweaters. The series is an absolute cavalcade of cozy knitwear, each piece more comfy and creepy looking than the last.
And this sweater parade will march on: Yesterday, Showtime announced that it will revive the previously canceled series for a nine-episode limited run in 2016.
Until then, fill some of the time until 2016 by clicking through this complete ranking of all 118 sweaters seen on Twin Peaks.
[UPDATE: It has come to our attention that this top is not a blouse, but is, in fact, a sweater. The ranking has been augmented to reflect this addition, which comes in at No. 34. There are now 118 sweaters, not 117 as previously reported.]BEGIN SLIDESHOW