You mentioned that a big setting point is that everything has its own soul, including trees and rocks. Maybe you could make a couple of these playable races, like dryads and naiads?

Also, you could have races of beast-men (merging human/elf with various animals)