How Are Righteous & Believers Rewarded With Joyous And Happy Life In This World?
This is about the Rasool and his companions. These righteous believers will have a life free of fear and grieve in the hereafter and they had good tidings, (10:64, not a life of joy or happiness here, as you assume, the word Bushra is used which means good tidings), in their life from God about the triumph, spoils of war etc, they were going to gain.