In contrast to animals, which have only physical urges and desire, human beings crave spiritual fulfillment as well. When this spiritual need goes unmet, humans feel vague unrest. While hunger, thirst, or the sex drive are easily identified, spiritual craving is harder to recognize and fulfill.

