こころゆくばかいている
kokoroyukuba kaite iru

Adverb
Ichidan Verb

Expresses an ongoing action or state of 心ゆくばかり

1. Being wholeheartedly absorbed in something; Being completely lost in thought

Progressive Aspect