'labour of love' definitions:

Definition of 'labour of love'

(from WordNet)
noun
Productive work performed voluntarily without material reward or compensation [syn: labor of love, labour of love]