Apparently, there's more to the bond between Clary (played by Katherine McNamara) and Jonathan (played by Luke Baines) in Shadowhunters season 3. Despite how much Clary has put up a wall around her to be free of her evil brother, deep inside she knows that this is the one person who needs to be saved. Will she do it though?

In the teaser to Shadowhunters season 3 episode 18, Clary may seem to have another change of heart as she declares that her brother is not a monster. Despite the efforts of her friends to keep her safe from him, short of destroying the rune that binds them, Jonathan continues to have this influence on her. 

Things became a bit clearer in Shadowhunters season 3 episode 17, which aired last April 8, as it delved into Jonathan's flashbacks. It revealed how he grew up suffering under the great demon, Lilith (played by Anna Hopkins), and knowing much later on that he has a sister who has been living unaware of this part of her life. 

Their mother, Jocelyn (played by Maxim Roy), tried very hard to protect Clary from her family's past. But one thing she could not take away from her, however, was her recurring nightmares about a boy tortured and trapped in a tower. As a child, Clary apparently kept drawing this image from her dreams until this burrowed deep into her subconscious.

She was meant to save Jonathan. She remembered her nightmares and realized who that boy was in her drawings when finally came face-to-face with her brother's plight. So, what will Clary do with Jonathan in Shadowhunters season 3 episode 18? 

Meanwhile, the upcoming episode will also highlight Magnus's (played by Harry Shum Jr.) struggles, as per the episode synopsis. Depression has overtaken Magnus after he loses his magic and while Alec (played by Matthew Daddario) wants to help, he learns that it is their relationship that's complicating Magnus's situation. 

Alec is told to break up with Magnus if he really wants him to get better. Will the two lovers end up apart after Shadowhunters season 3 episode 18?

Shadowhunters season 3 will air its final episode on May 6 on Freeform. The network announced, however, that the series finale will run for two and a half hours, according to Deadline. Despite the efforts of fans to keep the show for another season, Freeform's only compromise is to give the series an expanded send-off.