Loving someone who cannot love you the same way in return is not weakness.
Marry your best friend. I do not say that lightly. Really, truly find the strongest, happiest friendship in the person you fall in love with. Someone who speaks highly of you. Someone you can laugh with.