Should I tell my current boyfriend that I’ve cheated on a past boyfriend?

Two years ago I had emotionally cheated on my boyfriend at the time, P, with my girl best friend of 3-4 months, M. I confided in M in ways I wasn’t with P, looked at her with love, and imagined a future. I kept telling myself “you’re just close, you don’t love M. You love P. Stop jumping to incorrect conclusions.” I slept in the same bed as her, laid my head on her shoulder while watching tv. All those things were things I normally did with my platonic girl friends in car rides and vacation trips. so I thought it was excusable. But with time I realized the intention was different than with my other platonic girl friends, and I’ve carried that guilt since and told P at the time.

I’ve been with my current partner, L, for 3 months. I’ve truly never loved someone more and we are extremely close. And as I carry this guilt, I feel as though I’m obligated to tell him. He’s not very fond of cheaters, which is valid ofc. Cheating is horrific. I’m less scared of him leaving me, and more scared he won’t while fear eats him up. That he will be jealous everytime I hug a girl friend and wonder deep down if my intention is romantic when it’s not. Which again is valid to worry about. He’s prone to jealousy and I don’t want a good relationship to turn bitter due to my past. I would never hurt him or anyone like that again. The guilt will carry with me for life.

So with that info:

Should I tell L about cheating on my past boyfriend P, or would that be more so clearing my conscience than honoring honesty/trust in our relationship? I want to make the right choice even if it means loosing him.

Updates
5 mo
Boost
Should I tell my current boyfriend that I’ve cheated on a past boyfriend?
Post Opinion