The Hand of Allah is above their hands . So whosoever breaketh his oath , breaketh it only to his soul 's hurt ; while whosoever keepeth his covenant with Allah , on him will He bestow immense reward .