Let me start off by telling you the back story. I've known my ex since I was 10 years old. He lived across the street from me. we were friends for quite a few years before we started dating in my senior year of high school. We were together for three years and went through a lot together. He is my first love and the love of my life and quite possibly my soulmate. We broke up back in 2005. I met my now husband later that same year. A year after I was married he re-entered my life and we began talking again. We carried on an emtional affair for a little over a year. I am still married and I think of my ex quite often. Yesterday I couldn't get him out of my head. I kept thinking about how much I missed him and how we hadn't talked in a while. I really wanted to text him or call him yesterday but I resisted the urge.

Now about my dream...
In my dream I was dropping my mother off back at home and I went inside the house. To my surprise he was there talking to my mom's husband. when I walked in the door he stopped his conversation and followed me into my old room. We said hi to each other and then I told him that I missed him and loved him. He told me he missed me too and then we hugged. After the long emtional hug I kissed him on his lips and told him again that I loved him. It felt so good seeing and him and being next to him. He told me that I should spend the night with him sometime. I told him I didn't think that would work becuase he still lived with his mom and she didn't like me. He said that we could coordinate a schedule so that she would be gone when I would get there. I told him we would see. I had to leave but before I left I looked him in his eyes and told him again that I missed and loved him. Then I walked out.
why did I have this dream? I mean I do still love my ex but why have this dream now?