The news Saving Hope will return for Season 5 may have eased the stress of Sunday’s two-part season finale and pretty much guaranteed Charlie was going to pull through his brain tumour surgery, but it was still a pretty rough go for my nerves.

Would Charlie emerge still being able to see dead people, or would that ability disappear with his tumour? But while it took both episodes, “Anybody Seen My Baby” and “Let Me Go” for Charlie to emerge from surgery with his faculties intact and his ghostly gift excised (he thinks), he and Alex were far from safe. In fact, one of them may very well be at death’s door when the fifth season kicks off.

Yup, the couple who had been through so much already were thrown into the wringer once more—thanks for Adam Pettle’s finale script—when Crenshaw (Travis Milne) appeared at the Fellowship dinner with a gun and fired it when they stood so Alex and Maggie could accept their award together. To say the twist came out of left field is an understatement and a testament to Pettle and his writing staff. So much has gone on this season I’d completely forgotten about Crenshaw. He, of course, never forgot Charlie’s refusal to help get him cleared of murdering his wife and sought revenge.

It was the perfect wrench to throw into what was for the most part a happy season finale. Yes, there were sad moments—Kristine died and a patient with liver disease lost her unborn daughter in “Anybody Seen My Baby”—but Dawn and Zach are officially an item (after a misstep courtesy of Maggie) and flying between Vancouver and Toronto so they can see Zach’s kids. After everything they’ve been through personally since last season I’m glad the pair are together and truly happy. Not so happy? Cassie, who went from No. 1 to also-ran in Jeremy’s life after his wife, Natasha, jetted in and proclaimed her love for him. Now he’s headed back to California, closing the door on their relationship but opening it up for Dev to make his move.

So what do you think, Saving Hope fans? Did Crenshaw shoot Alex? Charlie? Someone else? Or did he miss? And what did you think of this season overall? Write a comment below or send me a note via Twitter to @tv_eh.