Ohmera

Ohmera(Oh-Mer-ra) is the Goddess of Nature, also known as Mother Nature. She is the creator of everything that lives on land, including plants, animals, humans, elves, and dwarves.