“He therefore who giveth to you the Spirit and worketh miracles among you: doth he do it by the works of the law or by the hearing of the faith?“
Gal 3:5
Miracles? Yes, but by Faith!
Some people think, that they can work out a miracle. They serve God hard. They work for him a lot, and expect a payment afterwards. A miracle. Miracles do not come by works. Miracles come by faith!
God does not give a miracle because you worked 60hours a week for him, or you did something (pilgrimage for instance). He gives a miracle, because he loves you, and because you trust him. Your sweat is irrelevant.
In most cases, your gifts are also irrelevant. You cannot buy a miracle.
However, there is an obedience factor involved. God gives us all an assignment. If you are disobedient in your assignment, it may block your miracle from you. It is not God, who withholds a miracle. Your disobedience stands on a path of your miracle. Therefore, always walk in obedience.