I would just say to her, and to them all, “I know this wasn’t meant to be a gift giving situation, but I saw/made this drawing for Amy and I just had to give it to her. I hope you like it Amy.” Then just smile. I don’t think that would hurt anybody’s feelings or make them feel awkward. Otherwise, if you really do feel like someone’s feelings will be hurt (but you still want Amy to open the gift in front of everyone) then pick another date in the near future where most of these folks will all be gathered, but not necessarily on a “********* Gathering” scenario.