And Ammon said unto him: Yea, I desire to dwell among this people for a time; yea, and perhaps until the day I die.
And it came to pass that king Lamoni was much pleased with Ammon, and caused that his bands should be loosed; and he would that Ammon should take one of his daughters to wife.
But Ammon said unto him: Nay, but I will be thy servant. Therefore Ammon became a servant to king Lamoni.
Alma 17:23-25
Why did Ammon want to be a servant? Well, he helped the Ishmaelites to learn of God, through the Holy Ghost’s power, when he cut of the sheep-scatterers’ arms. But why did Ammon choose to be a servant then? He didn’t know what was going to happen! Or did he? Maybe he secretly watched the people for a little while before being captured and saw the sheep being scattered regularly. Maybe the Spirit told him what was going to happen. Or maybe the Spirit just told him what to do one step at a time.