Spiritual Channeling (3.5e Spell)

The caster allows themselves to become the vessel for the spirits of their ancestors, merging their life forces and inheriting the ancestors’ expertise. While under this spell, they may ask one question of their ancestors per minute as if they were under the effect of a commune spell. Because of the spirits bound to their soul, they become immune to possession or any effect that attempts to take their soul for the spell‘s duration. The caster gains the ability to swap one of their feats per three caster levels that they possess for a different feat. They must meet the prerequisites for any newly selected feats, but any previously selected feats count towards prerequisites as though they were the caster's normal feats. Once chosen, the swapped feats cannot be changed without ending the spell.