Stranger Things wins! Barb lives!