Hello Anjum!
I was also in that kind of situation recently. However, yours is more fortunate as you are still in contact with your man whom you really love.
IBecause I was practical about love, I chose the “(somewhat) perfect guy”. I cut off my connections with my past lover whom I love. But my relationship with the former ended. I guess no matter how we become practical about love, our true emotions will eat us whole. I was not at peace the whole time we were together. It felt like I was forcing myself into the relationship. I decided to end it because I still love my past lover. I think I still need time to heal (even though it has been always two years already).
That is: choose the thing that makes your heart at peace. no matter how crazy it may seem.