Idiom
revel in somethingrevel in (something)
to get great pleasure from a situation or an activity.She usually got the jobs she wanted, and she reveled in them.
Etymology: based on the literal meaning of revel (= to dance, drink, sing, and enjoy yourself in a noisy way)