This all-ages fantasy story is uplifting, inclusive, & comforting. The banter between Sir Violet & Snap is witty & clever with touches of sarcasm, but the humor never gets mean. It's a lighthearted read that nevertheless presents a deep message about acceptance of self & others. Short enough that it can be read fairly quickly, it's a great comfort read — I have re-read it a few times when the world has seemed grim, & it never fails to lift me up.