“How lovely is Your tabernacle, O Lord of host! My soul longs, yes, even faints for the courts of the Lord; my heart and my flesh cry out for the living God. Even the sparrow has found a home, and the swallow a nest for herself, where she may lay her young – even Your altars, O Lord of hosts, my King and my God. Blessed are those who dwell in Your house; they will still be praising You. Selah Blessed is the man whose strength is in You, whose heart is set on pilgrimage.” Psalm 84:1-5.
Believe it or not the above question has an incredibly simple answer, but the things you have to understand to grasp it are not so easy. Let us start with a question.