All of it comes from the Holy Spirit, which is the vibration of our Higher Selves. Our Higher Self is the highest vibration, and is holy, loving and perfect. It is not 'trendy' to speak of holiness. But holiness is the highest vibration of our Higher Self. If we do not feel love, then all the gifts are meaningless.
Every gift is dependent upon love.
Without love, our gifts have no meaning. In the new energy, we are receivers of ALL the gifts. We are blessed and receive every gift. None of us are exempt. None of us are special.