I do believe he is someone you are going to meet.
You know, maybe it's not important to ask why. Maybe he'll appear in your life, maybe he won't. Maybe he's someone who's deeply connected to you in another dimension, or maybe he's someone you dreamed up because you're subconsciously craving for someone to be connected to that way. There are endless possibilities. Why not keep an open mind and enjoy these dreams with him? His soul and yours connected, isn't that the most important thing right now?
wait...stuble at 13-14.... O.O ....interesting.... this is like the teenage version of the imaginary friends people have when they were kids. You are at a stage where you are opening up to your own sexuality and Dennis could be your idea of the perfect guy. I'd say enjoy him.... *wink wink*
I'm such a perv! *un-winking*
You 2 might have been great friends in a past life.