feasted

verb
  1. ate a large and elaborate meal, especially in celebration
  2. Usage: past tense of feast
  3. enjoyed something greatly or took great pleasure in something
  4. Usage: often used with ‘on’ or ‘upon’

Examples