I dream I cheated with my ex best friend
I have a lovely boyfriend I've been with for 4 months and I love him dearly. Before him, I had a male best friend for a little under a year and at some point in the friendship I fell in love with my friend. My friend lives very far away and while he liked me, it was in no way as strong as my affection and devotion for him. So it was just a thing we didn't ever talk about. Our friendship ended suddenly and harshly when I became too overwhelming for him (I'm a very high maintenance friend and I'm very dramatic). My best friend was my first love, and it was unrequited. Months later, we're back in contact via email. Not as often or as personal as we once were. Last night, I had a dream I often used to have when we were still friends, where I fly out to meet him and we teeter on the edge of falling in love. There's no lewd activity other than kissing, but I still woke up guilty. Guilty, because I realized even now, I love him. I love my boyfriend more. My boyfriend is amazing in every way, we are more compatible in every way, and I am head over heels for him. But I still feel guilty. Because while I love my boyfriend more, I still feel my heart skip a little when I see my best friend's name pop up in my inbox. Now, my question is, how do I deal with this guilt, and what do I do in the future?