JOHN.
Nothing's made sense since this place became involved.
She told me about angels. John, I didn't even know angels were more than hunter lore, but if they are, who knows what they can do to human minds.
I'm not saying let's blindly trust her, but our options are that she's a demon and lying to people who could get rid of her, she's telling the truth and our memories have been tampered with, or she's telling the truth as she knows it and she's been tampered with. With the latter, I'd rather have her in eyesight, because if they aren't here memories, I want to know who knew all of that to give it to her.