You know, letting go of someone is hard. Letting God do it is easier. You cannot let go of him yourself. I myself have had this several times. I had an ex boyfriend who really hurt me a few years ago (I am now 18) and I HAD to let go of him. But I finally figured out I did that recently. My feelings for him are gone by now. It took me a lot of time though. But God did it for me. I lost myself in God, I fell in love with Jesus, I married God (through a ring, who my future fiancé will get).. I totally love that feeling. God is the best husband ever! No one will ever stand above him. God has to be your first and last, your real hero and number one. MAKE Him that. And then He will heal your heart and make you bloom and blossom, for Him, and His glory. Other people will see, and your mate will be appearing in your life at the appointed time.
"A woman's heart should be so lost in God that a man needs to seek Him in order to find her", has been my quote for several years. In all these years God healed me, and he GAVE me the man spoken of in this quote. I can tell you out of experience that it works!
Don't look for love. There's a Shakespeare quote that says "Love sought is good, but given unsought is better". Love is a gift, not something you should search for. It's a jewel, a treasure. It isn't lost in a box, it's pinned to a balloon, or in an arrow, sent from heaven, from God, to be put right in front of you, and in your heart. Hold on to that! Don't make too much male friends, they can mislead you. Focus on God and let him speak to you. That is the best thing to do. And if you don't hear God speak, ask Him a question and listen to the first thing that pops in your mind with His rest. That is usually His soft voice. Don't overlook Him. Wait patiently, peacefully, listen and live carefully. Then you will be given what you are looking for!