Sprite

Sprites are little half fary half flower creatures. They live inside flower petals and Cynthia Macpherson adores them.

They have the magic to become invisible and to read minds and to fly.