Should I tell him?

So, I have an amazing boyfriend. He helps out with my kiddos. Also, I have a special needs son. He pays some of my bills and rent, he buys whatever the kids need and also offers to pay for daycare, and he’s an amazing affectionate man. He treats me so well and he will do anything to make me happy. He’s been hinting about proposing lately but there’s something I haven’t been honest with him about.

I’m still in love with my ex. I think about my ex often. I haven’t texted him nor talked to him and I don’t plan on it. A part of me feels like I can’t give my current boyfriend all of me because I’m still stuck in the past. My ex made me feel like I’m the only woman in the world. When I talk to him I feel warm and fuzzy like nothing else matters. We used to go to the extent to make each other happy. The reason we didn’t work was because I didn’t make time for him. We didn’t see it each other for weeks due to our conflicting schedules and it put a damper on our relationship. I’m so in love with this man that his happiness means the world to me. I even told him I’d either marry you or be at your wedding. As long as I can see that amazing smile. He was everything I wanted and more. He texted me today randomly and it felt like this was my first time talking to him. It was amazing talking to him because it feels as if I could feel his presence.

Back to my current boyfriend. We’re in a good space. We’ve had some issues in our relationship but we’re moving forward but I’m not sure if he’ll stay around but is it even worth bringing up if I’m not going to play into my wild fantasy?