The Bible uses many analogies to help us better relate to our infinite and mysterious Creator. He is a Father (Mt. 5:48), a faithful Friend (Jn. 15:15), a Shepherd (Ps. 80:1), a Rock (Ps. 18:2), a Bridegroom (Mt. 25:6), and so much more. Believers tend to favor one analogy or another depending on their own needs, experiences and perspective of the world. It is almost as if God knew we would need Him to be our Shepherd at times and our Rock at others. Though He never changes, the way we understand and relate to Him as our God most certainly does.