a hard task that you do because you want to, not because it is necessary
A LABOUR OF LOVE
Meaning of A LABOUR OF LOVE in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005