I am shaking my head at the paranoia on here
Here’s my two cents: Demon Possesion and Sexual Frustration.
So am I.