After years of excessive fasting and heroic service to humanity, Gandhi agonized over his “fleshliness.” Achieving nirvana is virtually unattainable in Hinduism.
And by contrast, in Christianity, God plops the answer right down in your lap. That’s because we are made holy not by anything we do but rather by what Christ do on the cross for us. This does not mean we flout righteousness. It only means that God has built over the chasm separating humanity from the Divine.
So answers to prayer do not require accompanying works of righteousness. You don’t need burn candles or crawl on your knees painfully over the cement plaza. You don’t need “vain repetitions” that “pagan use because they think that only that way can they be heard” (Matt. 6:7). You may fast while praying but should not think you won’t be heard if you only pray and don’t fast.
All you need is faith.
In Christianity when you pray, the answer is within reach — unlike any other religion. Therefore I tell you, whatever you ask for in prayer, BELIEVE that you have received it, and it will be yours. — Mark 11:24 NIV (caps mine).