they're all waiting for their match to be discovered. it's very easy to say the right words "i know he's out there...when the time is right we'll meet...i just have to have bitachon..." but actually believing that it's all in His hands is a lot harder than that. i feel like I've spent all my years in a Bais Yakov school, hearing teachers talk about having faith, and emunah, and total trust. when you're in high school, and you are lucky to live an blessedly ordinary life, there isn't much to test you in your faith. but once you're waiting for something big, you can actually see how much harder it is to actually have emunah that the right one is out there, and one day you will meet your destined other half.
and it becomes so clear that you can do everything humanly possible, but at the end of the day, it is all up to Him, and only when He deems it the right time, will you find the right one.
if it's hard now, i can only imagine the emunah it takes to be a parent, and raise a child, and hope that it all turns out OK.
it comes it little moments of self-doubt, late at night, or in shul looking at a neighbor's little grandchildren, or at a wedding of yet another friend. the important thing to know is that you're not the only one who's struggling. you may feel like you're alone, but you're not. there are other people out there who are going through the same thing you are. so call someone up. cry on a shoulder. that's what friends are for. and keep holding on to the faith that He cares about you and has a plan for you, that's only going to benefit you.