ReachReach is a static ability.
A creature with flying can’t be blocked except by creatures with flying and/or reach. (See rule 509, “Declare Blockers Step,” and rule 702.9, “Flying.”)
Multiple instances of reach on the same creature are redundant. (CR 702.17) (This creature can block creatures with
flyingFlying is an evasion ability.
A creature with flying can’t be blocked except by creatures with flying and/or reach. A creature with flying can block a creature with or without flying. (See rule 509, “Declare Blockers Step,” and rule 702.17, “Reach.”)
Multiple instances of flying on the same creature are redundant. (CR 702.9).)
SoulshiftSoulshift is a triggered ability. “Soulshift N” means “When this permanent is put into a graveyard from the battlefield, you may return target Spirit card with mana value N or less from your graveyard to your hand.”
If a permanent has multiple instances of soulshift, each triggers separately. (CR 702.46) 4 (When this creature
diesIs put into a graveyard from the battlefield. (CR 700.4), you may return target Spirit card with mana value 4 or less from your graveyard to your hand.)