Only God can fulfill the deepest desires of our restless hearts.