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: The CW Sets Spring 2021 Premiere Dates

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: The CW Gives Early Renewals To 12 Current Series For Next Season

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: 3-Part 'Bulletproof' Special Event Premieres March 15 On The CW Philly

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