Indeed those who swear allegiance to you , swear allegiance only to Allah : the hand of Allah is above their hands . Then whosoever breaks his oath , breaks it only to his own detriment , and whoever fulfills the covenant he has made with Allah , He will give him a great reward .