Everything that happened before the events of Shadowhunters Season 3 Episode 20 was simply child's play.
Jonathan has opened a rift between realms and has released an infinite amount of demons to destroy the Shadow World once and for all.
With everyone doomed, there were tears, goodbyes, and a certain proposal that's been a long time coming.
The entirety of Shadowhunters Season 3 has been building up to this moment.
Jonathan's plan has always been to bring about the destruction of the Shadow World, but his constant threats weren't the same as seeing it happen first-hand.
When a demon gets killed, it returns to Edom. But what happens if the moment they're killed there's an open door for them to come right back through? Utter chaos.
Alec: We've got this.
Isabelle: We've got this?
Alec: It's no problem. We're Lightwoods.
As long as the rift between the two realms stay open, every living thing is doomed.
It's basically Shadowhunters' version of the apocolypse.
The Shadow World was in desperate need of a savior, and it turned out to be no one other than Magnus Bane.
Magnus has always carried the weight of the world on his shoulders, so it's not a big surprise that he's the one who managed to stop the apocalypse.
But it didn't come for free. Magnus had to sacrifice himself by going to Edom, as it's the only place he could gather enough power to close the rift.
Magnus: The strength I would need to pull it off can only come from one place.
Shadowhunters has a lot of moments that pull at viewers' heartstrings. Magnus and Alec's story is filled with more angst than all the other couples combined.
Yet on Shadowhunters Season 3 Episode 20, it managed to reach impossibly new heights.
Maryse Lightwood has come a long way from Shadowhunters Season 1.
She was originally opposed to her son's relationship with the warlock, which looking back on it, is hard to believe.
Therefore, when Alec told his mother that he broke up with his boyfriend, she knew there had to be more to the story.
Magnus was so grief-stricken that he had trouble seeing what was right in front of him. But Maryse was able to help Magnus put the pieces together, and they managed to discover what was happening.
The Malec proposal was the best and worst moment that Shadowhunters has ever created. As beautiful as it was, it wasn't just a proposal. It also served as a goodbye.
Magnus: Alexander Gideon Lightwood, will you marry me?
Alec: Only if you'll marry me too.
But Jace, Isabelle, and Clary were there for him and immediately showed their support by putting their hands on Alec's shoulders while tears streamed down their faces as well.
This shot alone was the most powerful image of the entirety of the show.
It's a shame that Simon couldn't enter Alicante as it would have felt a bit more complete with him there, but Simon still played a significant role on Shadowhunters Season 3 Episode 20.
Much to Isabelle's dismay, Simon secretly tagged along to help save Clary from Jonathan.
It's a good thing that he did, because his presence alone provided enough of a distraction for Jace to use Glorious and break the bond between Clary and her brother.
But this is Shadowhunters we're talking about and things don't always go as planned. Clary essentially served as a buffer between Jonathan and the full extent of his powers.
It was breaking the connection between the two that gave Jonathan enough power to destroy the Shadow World.
Simon's presence may have been needed, but it also endangered his life.
Given their past, there was never any doubt that Isabelle would do whatever it takes to keep Simon safe.
When the situation arose again she didn't hesitate to throw her body over Simon, even though she could be gravely injured.
Simon: When Glorious exploded, you saved my life.
Isabelle: How could I not?
As much as we loved the moments they shared on Shadowhunters Season 3 Episode 20, it was a bit disappointing that they still didn't kiss.
If there were a Season 4 on the horizon, it would have been more acceptable. Shadowhunters could have spent some more time playing with Sizzy's new dynamic.
They're both aware of how they feel about each other, but they're also nervous about acting on it.
But unfortunately, it appears as if Simon and Isabelle won't get together until the final episode of the series.
While it's due to the cancellation and not by lack of effort on Shadowhunter's part, it's still disappointing that fans won't have the chance to see this relationship play out in all its glory.
Jace and Clary managed to share some beautiful moments as well.
Their teary-eyed kiss when they realized they were all going to die was almost as emotional as when Clary resurrected Jace from the dead.
Jace: I love you.
Clary: Until the day I die. And after that.
As much as we enjoyed dark Clary, it was great finally to have the real one back.
Is there ever really an episode of Shadowhunters where Maia isn't physically or emotionally wrecked?
Jordan told Maia the truth about the Heavenly Fire, but it turns out that it wasn't the only secret he'd been keeping.
His death due to the slow-acting silver poisoning was far more emotional than viewers could've expected.
But ironically enough, it wasn't his death that made the scene heartbreaking, as much as it was Maia's reaction to it.
I'll be fine. I have to be. I'm an Alpha, remember?Maia
Giving Maia back her human life was Jordan's dying wish, but Maia couldn't bring herself to take the serum.
Now that Luke has managed to obtain it from her on order of the Praetor Lupus, who knows where it's going to end up?
Shadowhunters has a two and a half hour series finale to wrap up what should've had an entire season to play out.
It's unfortunate that this is the hand we were all dealt, but with such amazing writers behind the wheel we're confident they will close out the story to the best of their ability.
Helen and Aline are adorable together. We're hoping to see them more of them in the finale.
For fans who have read the entirety of The Mortal Instruments, does anyone else have some Parabatai related hopes for the finale?
Maia may be the new Alpha, but is she in the right headspace to handle the pressure?
- Just how far will Luke go for the Praetor Lupus?
Despite the angst, the time has finally come to rejoice. We've got our fingers crossed that next week, Magnus and Alec will finally get the happy ending they deserve.
Alright, Shadowhunters fans. What's the verdict? What did you think of this would-be season finale? Drop a comment down below and let us know!
And don't forget if you're behind on the show, you can watch Shadowhunters online right here at TV Fanatic.
Shadowhunters airs Mondays at 8/7c on Freeform.
Rachel Foertsch is a staff writer for TV Fanatic. Follow her on Twitter.