Need advice

Ladies I really need advice and I’m not sure where to post this so I’m posting anonymously. I’ve been in love with the same person since I first laid eyes on them in 3rd grade. Sounds crazy right? Most ppl say oh that’s not love it’s just your first crush. You can’t love someone at 9 years old but I did. This was nearly 11 years ago. There’s just something about him I can’t describe. I was sure I had gotten over him years ago but deep down I don’t think it’s true. I’ve been in two relationships since and am currently in one. I love my bf to death but nothing has ever felt the same as THAT guy. Would I ever cheat? No. Would I leave my bf for him? No, but I can’t say if he came up to me today and said he loved me I wouldn’t be torn. It’s unfair I know. I hate myself for it but I’ve tried for 5 years to get over him and I’m just failing. At this point, I dream about him more than my bf. I want to marry my bf, well I did, but now when I think about the future I just feel like it’s not right. I wasn’t like this before. I was sure about marriage and then I saw HIM. Multiple times in a a few months and it’s like I became a little 3rd grader again just smitten by him. I want to go back to before. I haven’t seen him in over a year now but he still lingers in the back of my mind. I want him gone. I just need help. How do I let go? How do I get over him so I can be happy again?