How do you get over someone you really love?

For me it's been like over 2 years now and even though the guy cheated, the fact that he gave me so much happiness I still to this day carry feelings for him.

I'm still healing and happy but... do you ever stop thinking of the guy you've been madly in love with before in life?
I like to believe that I've moved on and accepted that things happen for a reason but if I still have times where I think about him or catch my self smiling from the memories, does it mean I haven't really moved on?

I'd love to hear everyones thoughts and feelings on this.

Much Love,
Red xo

[New member btw, hope you guys treat me kindly haha!]