feast
1.
2. A periodic religious festival commemorating an event or honoring a god or saint.
3. Something giving great pleasure or satisfaction: a book that is a veritable feast for the mind.
verb
feasted
To give a feast for; entertain or feed sumptuously: feasted the guests on venison.
2.
feast (one's) eyes on
To be delighted or gratified by the sight of: We feasted our eyes on the paintings.
[Middle English feste, from Old French, from Vulgar Latin *fēsta, from Latin pl. of fēstum, from fēstus, festive.]