Finding yourself in a predicament where men only want casual sex from you is indicative of who you keep choosing to date.
Sadly, you keep dating the same type of men.
Believing this is all predestination traps you into a mindset of victimhood, which compels you into not taking responsibility for who you choose to date.
The men you choose to date are within your control.
The best friend who has had your back through thick and thin has been such an anchor.
So much so that you are almost in disbelief that your mind is flirting with the idea of whether he has secretly been the right partner for you all along.
Throughout your friendship with him, you have been diligent in maintaining a platonic vibe.