Beautiful game which definitely fits the theme very well!
Small point of improvement: I found the character to feel a bit irresponsive-feeling due to the long cooldown after attacking. I get that this was likely deliberate, but I think it would feel better & accomplish the same thing to then add some charge time, rather than freezing the character after the attack is executed (it doesn't feel great when the animation is basically over, but the character is not responding to your movement input yet).
Some extra player feedback could also always be nice, it was sometimes hard to tell whether I successfully restored a creature or whether I missed / it disappeared (since the restored creature blends with the environment) . Great job though, you should feel proud of what you've made!