feaster

n.

  1. One who fares deliciously.
  2. One who entertains magnificently.