luxuriation

noun

1.
an activity that affords excessive pleasure and enjoyment
Derived from:
luxuriate