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.
The Winchesters even got some closure with their half-brother Adam (Jake Abel), who'd been trapped in Lucifer's cage since Season 5.
There have also been plenty of heartbreaking moments, like Kevin Tran's (Osric Chau) unhappy ending and Dean's (Jensen Ackles) emotional prayer to Castiel (Misha Collins) amid season-long tension.