Translation:

31. "We are your protectors in this life and in the Hereafter: therein shall ye have all that your souls shall desire; therein shall ye have all that ye ask for!

Notes (Tafseer)

4500. "Protectors": Cf. n. 4492 to xli. 25 above, and n. 4505 to xli. 34 below.

4501. Cf. xxi. 102, xliii. 71, lii, 22.