You guys! It's the Teen Wolf Season 5 finale and, well, everybody died. And lived.
Bottom line? Absolutely everything happened on Teen Wolf Season 5 Episode 20!!
Lydia's magnificent scream saved a life, so yes, she's a hero. Her best friend is, as well.
What? You thought Allison was done saving the day? No. Prepare for tears and bring tissues.
The Beast has been defeated in Beacon Hills. As a matter of fact, so has Theo. And you won't believe where he's going.
Stiles has made a career decision, and he's keeping it in the family.
And you better look out. Footprints in the sand meant a new villain was introduced for Teen Wolf Season 6!
Get ready for it all when you watch Teen Wolf online right here via TV Fanatic!
Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. Follow her on Twitter.