So I'm a dude and during a part of a dream (It was a long and wild dream) this middle aged Indian man tried to sexually violate. We were laying in bed and I was giving him information that I thought he might find useful - but he seemed uninterested and turned over like he was going to sleep. Next thing I know I feel him try to make a move to get closer to me so I move my arm up and block his path... then he reaches over and tries to grab my junk. At first he was powerful and it was hard to contain his hand, but within moments I found power and easily moved his hand, punched him in the face and body multiple time, then picked him up by the throat. It was strange too because he seemed like a normal sized man but when I had him by the throat he was no bigger than the size of a small boy and I felt like I could toss him around like a rag doll. I felt like killing him but I held off as he was no longer any sort of threat.

Any thoughts?