This was to make clear the full meaning of what the prophet said: “I will speak using stories; I will tell things that have been secrets since the world was made.” Psalm 78:2
Then Balaam spoke, and this was his message: “Balak, the king of Moab, brought me here from the eastern mountains of Aram. Balak said to me, ‘Come, curse Jacob for me. Come, speak against the Israelites.’
When I speak to him, I talk face to face with him. I don’t use stories with hidden meanings—I show him clearly what I want him to know. And Moses can look at the very image of the Lord. So why were you brave enough to speak against my servant Moses?”
“When the end is near for those kingdoms, there will be a very bold and cruel king who will be very tricky. This will happen when many people have turned against God.