لَّهُمْ فِيهَا مَا يَشَآءُونَ خَٰلِدِينَ ۚ كَانَ عَلَىٰ رَبِّكَ وَعْدًا مَّسْـُٔولًا
41:32.
Commentary:
The verse means to say that believers will earn "Gardens of Eternity" as a reward for the great sacrifices they would have made for the cause of truth and the life of piety and righteousness they would have led. They will, therefore, have the Gardens of Eternity as a matter of right. No conditions will attach to the promise about these "Gardens".
The words, "they will have therein whatever they desire", signify that the desires of believers will, in the next life, become identified with the will of God. So naturally all their desires will be satisfied. In this world also a believer attains to this high stage when he so merges his will in the Divine will that his will becomes the will of God Himself. In fact, in order to gain Paradise in this world and in the next the believer should attain to the high stage of self-effacement and of being at one with God.
41:32.
The desires of believers in the next life will become identified with the will of God. So naturally all their desires will be satisfied.