It’s been an ongoing battle for Simon (Alberto Rosende) to deal with the Mark of Cain, and it’s a huge relief that he finally got rid of it.
When Jace confesses his love for Clary
These two have been through it all, and it’s nice to know they’ll get the happy ending they deserve.
Luke and Maryse become an item
This relationship threw us for a loop, but the companionship in Luke (Isaiah Mustafa) and Maryse (Nicola Correia-Damude) is full of passion.
When Simon teaches Izzy how to pinky swear
It’s always funny watching a Shadowhunter take on a mundane ritual — even something as small as a pinky swear.
When Jordan calms Maia down after he gets stabbed with Sterling Silver
Just when Maia (Alisha Wainwright) and Jordan (Chai Hansen) were starting to get along again, Heidi (Tessa Mossey) organizes an attack on the pack, leaving everyone dead but them. The two hide together in a closet until they are rescued.
Simon & Izzy’s almost kiss
This relationship has been in the making for quite some time now. Now that Simon and Izzy (Emeraude Toubia) are both officially single, it’s time for their relationship to take it to the next level.
Izzy admits she might need help with her addiction
Dealing with her Yin Fen addiction has been an ongoing struggle for Izzy, but she’s finally admitting to Magnus that she might need help after she let Simon feed on her in his desperation for survival.
The gang finally separates Clary from Jonathan
Nobody knew for sure if Clary would ever be free from her bond with Jonathan, but Jace (Dominic Sherwood), Alec (Matthew Daddario) Simon, and Izzy never gave up on trying to save their friend.
Magnus saves the day …
Just when Izzy and Alec were about to fight off some demons, Magnus swoops in and uses his magic to save them, which definitely had everyone jumping for joy.
… And then proposes to Alec!
He said YES! After jumping through hurdles for most of the final season, Malec is finally back — and engaged!
We hate that it's here, but unfortunately the end of Shadowhunters has officially arrived. The gang has been through it all in this final season. From rescuing Clary (Katherine McNamara) to a bunch of break-ups and hook-ups, the last season of the Freeform series has been epic.
With the two-hour series finale airing this Monday, we're reminiscing about the last few episodes. Take a look through the gallery above to see our favorite moments from throughout this final season.