Translation:

31. Verily for the righteous there will be a fulfillment of (the Heart's) desires;

Notes (Tafseer)

5904. This is true Salvation. It is not only safety and felicity, but the attainment of the final Goal, the supreme Achievement, the Fulfilment of the highest in human nature, the satisfaction of the true and pure desires of the heart,-seeing the "Face of Allah". See n. 4733 to xliv. 57.