It feels like we've barely had time to learn the Voice contestants' names, let alone fall in love with them enough to know which one we want to win during next week's finale. That's probably entirely our fault, since we also only just realized it's December and we haven't done a single bit of holiday shopping. Oops!
Tonight's semi-final performances were all over the place: Some good, some bad, some great, and all lady-free, which is a bummer. Of course, tomorrow night's wildcard show could change that, but for now, let's run down tonight's 10 performances from worst to best!