How to Satisfy a Restless Heart

How do we avoid such restlessness? The only answer is to drink regularly and deeply from a fountain that is able to satisfy the deepest cravings of the human heart. There is only one such fountain, God himself.