Luke 11: 13
If you then, being evil, know how to give good gifts to your children, how much more shall your heavenly Father give the Holy Spirit to those who ask Him?
The Father promised the Holy Spirit to His people for years. Then when the appointed time came, the Holy Spirit was poured out onto all who would receive; all who ask. Jesus promised that all who would ask for the gift of the Holy Spirit would receive. God is not trying to make you earn this gift. He is not withholding the Holy Spirit or reserving it for only a precious few. Jesus said that God is a good Father, a better parent than any of us even have the capacity of being. Yet, earthly parents give good gifts to their children. You don’t make your children earn your gifts. They are not gifts if they are earned. They would be payment instead. You give good gifts just because you love your child or grandchild. It does not even have to be a birthday or holiday. You just give to your children because they are your beloved.
How much more is God a good and gracious parent? How much more does He love us? Therefore, He wants to bestow good gifts upon us, especially the gift of the Holy Spirit. That is the point Jesus is making here. Your heavenly Father loves you more than you can even imagine and out of His love for you flows His unfailing gift of love, the bestowing of the precious Spirit of God. You have only to ask.