Nymph

A manifestation of a nature goddess, she came down to earth to try and save nature and humanity, Joining super heros in the process.