Waiting

When will God give me my soulmate?

For a lot of singles, the wait for their beloved turns into frustration against God. We don’t want to admit it, because we are afraid of making Him angry, or because we are afraid to ruin our near perfect journey. But why hasn’t God done it?