- Every Life's goal is Moksha and it is achieved through various paths.
- Penanace were done to get Boons from God like Power,Wealth,Strength for his Welfare.
Is Boon for Moksha grantable ?
First of all we need to understand the concept of 84 lakhs of Yonis that a Jiva or soul has to travel through before merging back to Brahman again. And, this merging back is called Moksha.
Chaturashitilakshesu Sarireshu SaririnAm | Na Manushyam VinA Annyatra Tatva GyAnantu Labhyate ||
Among the 84 lakh of Yonis (wombs) Tatva Gyana (Brahma Gyana,or knowledge of the Self) is achieved only in the human body and not in any other bodies.
KulArnava Tantram,Chapter 1, Verse 14.
Now, its said that unless the Jiva completes its destined journey through all this aforementioned number of Yonis, it is not entitled to get liberated.
That is, it is not entitled to get liberated before completing the full circle.
Read the following discussion that occurs between Lord Shiva and Goddess Chandi in Sri MatrikA Bheda Tantram:
Sri ChandiKA UvAcha :
AgrAhyam Tava NirmAlyamgrAhyam Karanam Vibho |
MrishA VAkyam MahAdeva Katham Vadasi Yogabhrith ||
Sri ChandikA Devi said :
[ You yourself have said in other Shastras ] that your nirmalya should not be consumed. Being Yogi yourself, how did you utter that lie?
Sri Shankara Uvacha:
Chaturasitilaksheshu Yonigarthe Tathaiva Hi | Bhramanam Kuruthe Jeevastato Mokshasya BhAjanam ||
Etanmadhye MahA GyAnam Yafi SyAd Veeravandite | Tada MokkshamvApnoti Bhramanam Kena VA Bhaveth || Ataeva Maheshani Gupta BhAvam MayA Kritam |
Lord Shankara said:
A Jiva gets fit for liberation only after traveling through all the 84 lakhs of Yonis and not before that. Now if Mahagyana (the knowledge of Self) is obtained by it sometime before that then it will be liberated. How will it travel through all the 84 lakhs Yonis then? Hey Devi, that's why i have said that for the purpose of maintaining secrecy.
I have highlighted the portions that are relevant here.
So, IMO, in most cases that boon can't be granted. It will depend on whether that Jiva has completed its destined journey through all the Yonis or not.
God will know very well if the person has completed his destined journey or not. And, if he/she has, only in those cases the boon will be granted.
NOTE: I have assumed that you're asking about attaining Moksha in the current birth only.