20 That night God came to Balaam and said to him: If these men have come to summon you, go back with them; yet only on the condition that you do exactly as I tell you.
21 So the next morning when Balaam arose, he saddled his donkey, and went off with the princes of Moab.
22 But now God’s anger flared up at him for going, and the angel of the Lord took up a position on the road as his adversary. As Balaam was riding along on his donkey, accompanied by two of his servants,
23 the donkey saw the angel of the Lord standing in the road with sword drawn. The donkey turned off the road and went into the field, and Balaam beat the donkey to bring her back on the road.
24 Then the angel of the Lord stood in a narrow lane between vineyards with a stone wall on each side.
25 When the donkey saw the angel of the Lord there, she pressed against the wall; and since she squeezed Balaam’s leg against the wall, he beat her again.
26 Then the angel of the Lord again went ahead, and stood next in a passage so narrow that there was no room to move either to the right or to the left.