The desirable is unattainable and the attainable is undesirable. I had a similar experience but the guy in question didn’t leave his girlfriend for me. He said to me, “You deserve better”. He was right! My advice is not to chase unrequited love because you only get hurt in the end.