Interesting viewpoint - hadn't thought about it like that before. Really it's got more to do with luck than anything else then - it's not difficult, just not that likely. Finding the person who is completely right for you, and taking changes over time into account, finding that person at the point where you are both right for each other, since this can change over time. No wonder it's like looking for a needle in a haystack then!
So what if you don't find this person at the right time...? Isn't it the longing for the right person what is difficult?
Bookmarks