There varieties of gifts and so different people have different gifts. Who gives all these gifts?
Answer Details
The Holy Spirit is the one who gives all these gifts. The Holy Spirit is a part of the Trinity, along with the Father and the Son, and is considered to be the source of the gifts and abilities that are given to individuals. These gifts can include things such as speaking in tongues, prophecy, teaching, and others. They are given to each person for the purpose of building up the church and carrying out God's work. The Holy Spirit empowers believers to use their gifts for the benefit of others and to bring glory to God.