Megara from Hercules. She's smart, sassy, sarcastic, funny and downright awesome! She sings one of my favourite songs: "I won't say (I'm in love)". I also like Esmeralda from the Hunchback of Notre Dame; they're both similar as they are both strong, sexy females who are definitely not "damsels in distress" and I guess that makes them differ from most of the 迪士尼 Princesses. I admire both of them.