Their reward with Allah will be gardens of perpetual residence beneath which rivers flow , wherein they will abide forever , Allah being pleased with them and they with Him . That is for whoever has feared his Lord .