Of course it is hard to find the "right person". It is easy to meet lots of people and most of us can have someone at anytime. But, if you are seeking the connection on all levels, then that is difficult to find. It all depends on what you are willing to compromise on.