What abilities does Secret, as a ghost, possess according to the provided context?

A. Flight, teleportation, and super speed
B. Flight, teleportation, shapeshifting, becoming ethereal, possession, and soul manipulation
C. Super strength, agility, and the ability to turn invisible
D. Healing, time travel, and elemental control
Answer: 