God gives us the best gifts.
Read: Luke 11:13
If you, then, being evil [that is, sinful by nature], know how to give good gifts to your children, how much more will your heavenly Father give the Holy Spirit to those who ask and continue to ask Him!”