Definitely don’t give up, but do try to not worry about how and when it might happen again for you.
I was with a guy for 10 years, married for 3 of them, that ended, then was single for a bit, then an old friend came back into my life which turned into a bit more, that ended, single for a bit again, then a little while ago, I had to take my bike in to get fixed and I came out with a date! I have just been on my 1st holiday with the bike shop guy, it’s going well so far, but who knows what the future holds!
You shouldn’t over think things when you’re in a relationship and you shouldn’t over think them when you’re single, just have fun and see where life takes you 🙂