Still in love with ex

So I was with my ex for nearly 2 years. I dont think ive ever been so in love.

We ended over stupid reasons and ive always felt like i was meant to be with him but i found someone else and tried to move on.

And now i cant stop feeling like its a mistake and i still cry over him all the time.

We still talk and the feelings are still there and still so strong, but we cant act on them. And it hurts.

But i do love my current boyfriend too and i dont want to lose him because he treats me like a queen.

Need advice!