Spoiler: Betrayal : Stella and Edgar Stella didn't betrayed Arcane. Stella never thought that Edgar can go this far nor she was aware that he had feelings for her. When Edgar's family was falsely accused as traitors she believed in them. Edgar lied to Stella and coaxed her into telling him where Arcane has hidden himself. He promised her that he will take care of both of them and will protect them so they can be together. Stella thus, revealed the info and got betrayed by Edgar. Also this information is revealed via Edgar's dream. Yes Edgar dreamed of his past life where he did such things and he's not able believe in himself. He convinces himself that it was just a dream and he won't do anything like that especially to his friends - Arcane who was like a brother to him and Dana his comrade in unrequited feelings. He's unable to look into their faces and is suffering from nightmares. He also get sick right after seeing the dream in which he cuts Dana's back and she along with Arcane fall off the cliff.