mmm I like this but just my opinion about the topic. I feel you shouldn't give up and you should allow someone back into your heart just make it when the time is write for you, make yourself #1 and them #2! yes its good to have another in your life and love them but you need to accpect yourself you need to "love" yourself and I'm last to say this because one it sounds so stupid and I'm simply not one to say this but you have poor your heart out to us and I feel... no I want to reassure you things will work out. Everything happends for a reason and you eventually you will find your wife and you will love her more than this ex. As hard as this maybe to see its there. And really thanks to this ex you'll find your future wife rather being with someone who was betraying you.
Dude I am sorry...things like this just happen and when they do you have to be prepared for it, I think that this poem accurately demonstrates your feelings and you do a good job with the emotion here.
I am going through the same thing in a way right now, my ex broke my heart and left me for someone else, but i found someone 10 times better then he was to be so im sure it will happen for you too. but i think you did an excellent job saying what you wanted to say. My favorite part in the whole poem is when you said that you were too blind to step up and see because its so true when you love someone you have blinders on and everyone around you can see whats happening but you. Good luck and keep writing