I'm 99% sure this works but the last thing I want to do is be wrong as I'm preparing to host regionals and go to Nats.
I play Feast of Trumpets (set aside all of your human heroes for one turn. On return choose a number 1 to 4. All players must place that number of cards from hand beneath own draw pile and draw an equal number of cards). I chose the number 4 on the return and I have gifts of the magi out. (Each time opponent draws a card because of a special ability on a character or enhacement holder may draw a card) I know that my opponent and I both draw 4 but do I get to draw an additional 4 thanks to gifts? Also in multi player do I draw 4 for each player who draws 4? Thanks for the answers.