I have two friends who are going through difficult personal things right now, so I wanted to tell them -- and everyone else -- something that I firmly believe to be true:
The person you are meant to be with is out there. They are walking their path, the one that will take them through the lessons and experiences that will allow them to be ready when they meet you.
You are on your own path. It is also filled with lessons and experiences -- some happy, some sad -- that will allow you to learn and grow and to become the person who is the just-right match for the individual you are meant to be with. When you meet him or her, you will be ready.
Some of the people you meet are in your life for the lesson. Not for the long haul. When you separate, take the time to consider what you've learned rather than dwell on it as a failure. A relationship that has ended is NOT a failure. Refusing to learn or change as a result of a relationship that has ended -- THAT is the only failure.
You will get there. Walk your path. Believe that other people are walking theirs.
Know that you will be ready when you get there.