regales

verb
  1. to entertain someone with stories or accounts
  2. to provide someone with a feast or lavish meal

Examples