Whatever Allah has bestowed upon His Messenger from them; you spurred neither horse nor camel for them, but Allah gives authority to His messengers over whomever He will. Allah is Able to do all things.