régaler

Etymology
From.

Verb

 * 1)  to cook (someone) a really good meal
 * 2)  to have a great meal
 * 3)  to treat, to serve a treat, to cook up something special [for]
 * 1)  to treat, to serve a treat, to cook up something special [for]