life-long [adjective] + commitment [noun]