She's not the first non-human that came to mind simply because she looks so human, but really, Isla is an andoird created to be human like.
From the moment you see Isla, you know she's special & cute, but I never expected how much I would cry watching it!!!
If you haven't seen it before, I highly recommend checking out this show (if you're okay with crying lol)!
Here's a card I wrote about it before :)
Isla, you're one of my favorite non human characters ever <3
I'll always think of you as totally adorable!