You've had a lot of good advice. I'm just going to also say that you do what you can do, how the person responds is up to them, and then you deal with things from there. Someone (don't know who) said, "I don't want to be with somebody who doesn't want to be with me." I think it's very wise, assuming any possible misunderstandings have been taken into account & cleared-up if possible.
Things may work out. They may not. I have a longtime best friend with whom I've been in & out of touch with over the years, because we each had things to work out that f***** with our friendship, and made us bad for each other at times. Somehow, though, there was enough there that as we've matured & learned more about ourselves, we've become real and sensitive friends to each other. I still consider the friendship somewhat fragile, but we value each other and are gentle to each other now, and it's a very good thing.
On the other hand, I've had friendships that just plain didn't work out, and it was a very sad thing at the time, but that's part of life. We get to know people, and the better we get to know each other, the more we find we do or don't fit well together. It's not a matter of blame toward one person or the other, often, more a matter of inherent differences. Or, as they say in divorce court, 'irreconcilable differences.' Been there, done that, too.
The point is, don't beat yourself up about it. You're each who you are, and most of us do the best we can, and it's better not to be in a particular friendship than to be in a bad one. There are other people in the world, ones who will appreciate you.