Will I ever find love again?

I love love, I really do, being in love is the best thing ever, feeling how i felt -sometimes- with my ex is something i want to experience again, except this time when its not an emotionally abusive relationship lol. Yet I'm scared, I'm scared of opening up to someone and them betraying me again, I'm scared of going through a heartbreak again, even if its not by betrayal, i've seen so many stories here of people who spent 4 years with their ex and one night suddenly they decide they want to break up. I don't want to go through something like that, I want the next person I meed to be the love of my life, but there's no way of being sure of this.
Does anyone else think this way too? and how can i change my perspective?