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