I had a dream once in college that freaked me out so much that I tried to write a short story about it to sort of get over it (which didn't come out so well, but hey, I tried). If I recall, I actually had like four different versions of that dream where I'd wake up, tell myself it was a dream, and go back to sleep only to have the same dream from a different person's point of view or something.
I remember each incarnation of the dream less than the previous one. I think the first time I had the dream I started off telling the story to somebody else, and it sorta morphed into me actually seeing the whole thing from a third person point of view like a TV show. The second time I was some sort of a mute survivor of the event, listening to people talk about me and the event as if I wasn't there while I walked around dumbly, locked in my own head. I don't remember the third and fourth dreams at all, aside from the fact that I had them.
In the dream there was a small group of of young people (college age, my age at the time) on a yacht having a party. I think there were three of them, two girls and a guy (nobody I knew in real life). The yacht gets caught up in a really bad storm and people start panicking. The guy somehow gets it into his head that it's not really a storm, it's a dragon attacking the ship, and as we all know, dragons all want virgins. The guy decides that to make the dragon go away he needs to make sure there are no more virgins, so he rapes the one girl on the yacht who was still a virgin.
The actual act was sort of glossed over in my dream, but just the idea of it really freaked me out. I think the first time I woke up shaking and crying.
In the story I wrote based on the dream the guy had a little LSD, which made him hallucinate the dragon, but the ending I wrote was very lame and I think the whole story was a failure overall. Still, writing it helped me "own" the dream and make it my own. I felt more like I had control over it afterward, and it didn't freak me out as much whenever I happened to think of it.