By: India Lee

The season 12 finale of Supernatural has arrived and fans are anxious for what’s to come. In a 2 hour special, Supernatural will come to a close and (hopefully) answer all the questions we’ve had all season long.

READ MORE: Brittany Adebumola And Joseph David-Jones Say 'The 4400' Is 'A Beautiful Companion To The Original'

For those who aren’t familiar with the show, here’s a little background info.

Twenty-eight years ago, Sam Winchester (Jared Padalecki) and Dean Winchester (Jensen Ackles) lost their mother to a mysterious and demonic supernatural force. Subsequently, their father John (Jeffrey Dean Morgan) raised them to be soldiers. He taught them about the paranormal evil that lives in the dark corners and on the back roads of America, and he taught them how to kill it.

READ MORE: Batwoman Star Javicia Leslie Says 'I’m Really Excited For The Villains'

Between kidnappings, and the return of the dead, so much has happened throughout season 12 of Supernatural and fans are anxious for what’s to come.

We last saw the fight between the American Hunters and the British Hunters basically reach its climax, so what’s coming next?

Lucifer’s unborn child also throws everything into a whirlwind; what will the result of the battle between Lucifer, Sam, Dean and Castiel be?

MORE NEWS: Azie Tesfai On Becoming The First Actor To Write An Episode For 'Supergirl': 'It's Incredibly Personal'

Find out on the two-hour season finale at 8 p.m. Thursday (5/18) on the CW Philly!