Sometimes God pushes us to our limits. It’s because he has greater faith in us than we have in ourselves. And, sometimes disappointments are just God’s way of saying: “I’ve got something better” Be patient, live life, have faith.”
If you love someone pray about it. If it’s meant to be God will lead you to them. He will never lead you down the wrong path.