I'm in a relationship but have erotic dreams of my ex and i
When I was 17 I met an amazing guy who was 20 at that time. We ended up going out and he became my first love. We were together a year and a half before he split up with me coz he thought I was "too young" for him and he couldn't juggle our relationship with his already too busy life. I was incredibly heartbroken, I had truly fallen in love with him and for him to break up with me from out the blue (coz he'd never hinted at any of those things before) was really gutting for me.
I was 19 when we split up. I went abroad for three months to try to forget him and to visit family. I thought I was over him but when I got back home I had so many reminders of our time together so my resolve to forget him totally broke. Then I kept bumping into him and he wanted to meet up, and to cut a long story short he wanted to get back with me. Stupidly, I allowed it. A few months after that we sort-of mutually split up coz I was starting uni.
I let it go but I still liked him alot even though I hated him so much at the same time for breaking my heart. I met someone else a couple of months after we split up, and I've been with this new person ever since. We've been together nearly a year but recently I've been having really erotic dreams of my ex and I, and I feel like I shouldn't be with anyone if my mind cheats on my boyfriend like that.
I feel so so bad. It's not like I want to dream about it, but my mind won't stop when I sleep. I think I might still love my ex on some level. I don't feel comfortable being with someone if I still think of my ex like that, but I love my boyfriend now and I don't want to be without him.
Is this normal? Do people still dream about their first loves even if they're married or in a relationship or whatever? Can it be called cheating?