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: Cristela Alonzo Set To Host The CW's 'Legends Of The Hidden Temple'

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: July Season Premieres & Finales

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: 'Gossip Girl' Special Comes To The CW Philly July 9

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