A spiritual gift is an ability given by the Holy Spirit to express our faith effectively (in word or deed) for the strengthening of someone else’s faith.
John Piper
Website: http://www.desiringgod.org/ResourceLibrary/Sermons/ByTopic/87/288_Spiritual_Gifts/