Is he an angel or a demon?

I was talking with a client the other day and she told me that she couldn't decide whether her ex-boyfriend was a hero who had saved her life or a demon who had ruined it. Her brain was going back and forth between the evidence that he was perfection on earth or the worst thing that ever happened to her.

She had plenty of evidence of both.

Here is what was neutral: he paid rent. He hit her.