Thanks for sharing!! I would say that your own limiting beliefs will be what will block you from meeting someone on a dating site or a meet-up. Look around you....don't you know any couples who are in a long term relationship which began online? Just because all of your relationships happened a certain way, doesn't mean another way is not possible. I would suggest you open your mind up a bit!! Good luck!!
The key to life is in being fully engaged and peacefully detached simultaneously and authentically in each moment.