Any act of immoderate indulgence
An ostentatious display (of effort or extravagance etc.)
Be showy or ostentatious
Indulge oneself