A little backstory:
We were first best friends, and then lovers, and I broke it off three years ago with the request of being friends again. He was heartbroken and took forever to get over me, until this new girl came and swept him off his feet.
I've been in so much pain from jealousy. I deeply regret ending our romantic relationship, and would do anything to get him back. It's been so hard talking to him so much, and knowing I can never have him.
Because of this pain, I finally told him I still had feelings. He said, "but you've always WANTED to be friends." I told him I've been suffering with jealousy for their entire relationship. He replied that even though he took forever to get over me, he had no doubt that he now was.
I sobbed. That night, I deleted every message we've ever exchanged (I regret this now, it was literally thousands of messages) and sent him a long letter apologizing, thanking him for everything and wishing him a good life. But now I can't believe I cut him out forever.. and i'll never see him again.
MY QUESTIONS: Do you think I should have sucked it up and not told him about my feelings even though it was painful for me to hold it all inside?
Do you think I did the right thing by cutting him off forever after he told me he didn't have any feelings for me?
Thanks for answers!