If you have been waiting for someone for years, then I suggest you stop waiting and move on because time does not stop for you and if you allow it to pass then it's only you who to blame.
Sometimes we want to cry just because we feel empty form inside, like we feel deficiency of something that we don't know. At this situation my advise is for you that let your eyes shed the tears, because after that your will get a comfortable relief and that relief will make you fresh and motivates you to start pleasing your life again.
Relationship is like a tree in our lives, without it our life is shadeless, keeping relationship is the hardest thing to do. It needs sincerity, care, and love just like a tree. soft tone, positive thinking, and care makes relationship strong, but sincerity less and careless relation is never last long. so keep this tree watering with positive thinking so that you can get a comfort full shadow.
Learn to have patience, because Allah Almighty knows everything, He knows that how you are doing and what are you going through. just have patience and keep trust on Allah Almighty, He changes the time. and remember this the change is the nature of time.
Live as though there are no eyes looking at you, because it is these eyes that effects your mind, heart, and thinking on the perspective of living, so why cannot we just ignore all the eyes and see the world and live through our own eyes, believe me just give this a one try you will feel like a joyous bird that flies and sings a beautiful song while roaming around the world.