Perhaps when she dumped the panel and fabric on you after you had already given her a kind of "no" you could have said something like "I'm so sorry, but I'm really involved with a large project and don't have time to work on this". You were way too nice IMO.
And to echo everyone else who commented, you did a beautiful job.