regale

verb
  1. to entertain someone with stories or accounts
  2. to provide someone with abundant food or drink

Examples