The giver ... and his gifts: An in-depth study of the 25 gifts of the Holy Spirit