Smirks,
Maybe you are thinking about this too much. You have had 3 relationships lasting longer than a year. Guaranteed that is more than 99.9% of the guys on this board. By that note you are doing phenomenal.
Maybe these girls were really cool and you had a good time with them, but they were not the one(s) for you. There is no need to put so much energy into this, when it happens it will happen organically before you even realize it. Fate is giving all these girls the boot so you can be with a total badass chick. And you're making an army of friends in the process. Sounds like you have the strategy down. The fun part is that it won't happen with every chick.
Be patient. It has to be the right time, it has to be the right place, it has to be the right circumstances. It just doesn't work any other way.
Some say set a boyfriend frame. Some say set an anti-boyfriend frame. I say don't set any frame and just be. Just don't think about it like a curse. If that's how you feel than that is how it's going to be. It's a blessing that you aren't ending up with the first piece of meat the butcher throws at you and you're very fortunate. That should be your frame.
*Lion Noises*
