This is technically a remake of this: https://www.weasyl.com/~manicthemod/submissions/1480469/amy-rose-but-there-s-no-change-to-her-design
Y'know, maybe it's because I've watched too much Sonic X as a kid (and Amy was handled pretty badly in that show), but Amy was a lot better than I remembered.
Actually, Amy Rose is a pretty good character... I'll just make this an Amy Rose Appreciation Post!!