Almost every night for the past 2 years, I have been having dreams about sex. In my dream, I am with either Daniel Radcliffe, who plays Harry Potter, or Tom Welling, who plays Clark Kent on Smallville. I (in real life) have never had sex nor have I had a boyfriend. During my dream it starts out as a serious makeout session, then the next thing I know is I am on my back on a bed with him(either one depending on my dream) on top of me. It feels so real, like I can feel it happening that instant in reality. Then as the...sex progresses, we get more wild and we do nearly every position in the book imagineable. I do not get the meaning of these dreams, I wish to understand what they mean. I am a junior in high school and I love Smallville, and Harry Potter. Can anyone help me with this?