Here’s my two cents: Demon Possesion and Sexual Frustration.
I like that theory! Maybe the demon Incubus?