Some evident similarities in today’s Psalms from David, and the crucifixion of Jesus, Psalms 21 is written around 1000 BC, or a thousands years before Christ. So this is a lament, or a passionate prayer of grief and sorrow from David to God.
Psa 22:1 For the choir director; upon Aijeleth Hashshahar. A Psalm of David. My God, my God, why have You forsaken me? Far from my deliverance are the words of my groaning.
At first glance this seems like David has fallen on some dark days, and asking God why God has forgotten about David, but when we look at this in the context of Christ, Jesus actually 1000 years says these same exact things after He was hanging on the cross for 6 hours.
Mat 27:46 About the ninth hour Jesus cried out with a loud voice, saying, “ELI, ELI, LAMA SABACHTHANI?” that is, “MY GOD, MY GOD, WHY HAVE YOU FORSAKEN ME?”
So 2 verses, 1 by David that would be repeated again by Christ Himself 1000 years later when He bore the burden of our sins.
Always amazing seeing God’s Word given to us 1000 years before it was actually realized! God’s Word is absolute truth! Something to remember in this bizarro world we live in where truth has become something relative, God’s Word is today, what it was then!