luxuriate
luxuriate - verb
become extravagant; indulge (oneself) luxuriously
enjoy to excess
thrive profusely or flourish extensively
luxuriate - thesaurus
indulge
wanton