fain

fain

adjective

Feeling pleased and willing to do something, often out of necessity.

"He was fain to accept the compromise."

Thesaurus

Synonyms: prepared, inclined, willing, disposed, gladly, lief