This week marked a very momentous occasion: “Smash” finally succeeded in making us love it — even if only for a minute, and only for its fashion. Karen’s (Katharine McPhee) Bollywood reverie was exploding with bright colors and sexy bare midriffs, landing her a spot on top amongst this week’s most stylish on the small screen.

And there was another hot theme, the 1920s, on “The Vampire Diaries,” and bravo to a more grown-up side of Sally Draper herself Kiernan Shipka on “Don’t Trust the B—- In Apartment 23.”

Then there were the fashion flops, from “Dancing With the Stars” stylists demeaning a legend in a purple mess, to “American Idol’s” fashion gurus forgetting, yet again, that they’re dressing the under-20 set, and instead going for ’90s career gal chic.

Click through the gallery to see all our best and worst TV fashion picks of the week, then share your own in the comments.