We've surpassed the halfway point of Supernatural's final season, and it's been one hell of a journey so far. Season 15 has already delivered some truly memorable moments like Christian Kane dropping by for a rowdy time in Texas, Rowena (Ruth Connell) ascending to hell's throne, the Doppel-Winchesters and Jack (Alexander Calvert) regaining his soul.