Not gonna lie, this is my favorite episode of the season so far, obvious bad guy real notwithstanding. I especially love that, most of the time, I actually bought Killer Frost, something that never happened last season. One of my favorite lines from House of Cards is "friends make the worst enemies" and Caitlin leans…