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: Sabrina Spellman Makes An Appearance On The CW's Riverdale; Kiernan Shipka Reveals 'Fans Will Get Some Clarity'

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: Brittany Adebumola And Joseph David-Jones Say 'The 4400' Is 'A Beautiful Companion To The Original'

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: Batwoman Star Javicia Leslie Says 'I’m Really Excited For The Villains'

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