Why We Feel Incomplete

Sense of incompleteness in human nature is in itself a good tiding. It tells us that a day will come when man will surely enjoy the experience of completeness, that is, in eternal Paradise.