Tuulikki

Finnish goddess of forest animals.