Have you read any of Binti? There's a few elements here that remind me a lot of it. Love this