I think the bible answers this dilemma perfectly with Numbers 22:21-29
Balaam got up in the morning, saddled his donkey and went with the princes of Moab. But God was very angry when he went, and the angel of the LORD stood in the road to oppose him. Balaam was riding on his donkey, and his...