I think some people may just need to learn to forgive. Some people especially if they are at a young age they don’t know what they want. Sometimes being inexperienced and never having that support system or better yet, that picture of “family” they once knew, isn’t there anymore. Romantic love isn’t the only thing one should look for in a relationship rather, values and goals in life. Never let fear win. Sometimes being misunderstood can sometimes make you blinded to the many truths in life but don’t let that bring you do down. You seem to be a gentleman, a sentimental person, who by the sound of it, seems to have been given tests in life. I’m not sure if you are a religious person per say, but if you know, remember Jesus received opposition from the one closest to him but he maintained himself firm and his purpose here was to be fulfilled.
Sending warm hugs from a distance,
P.S God is good all the time and all the time God is good. Heal, forgive, and continue to love. You’re a good person.