Definitions of labor of love:

  • noun:   productive work performed voluntarily without material reward or compensation