This is such an amazing Royal Psalm, written by David the king. But he is looking forward to a future King promised by God in the covenant who will fulfill the promise of David’s kingdom and will also serve as the great High Priest for God’s people. Here in the middle of the songs is one that is about Jesus hundreds of years before He is born.