SeeYouSpeak®
Learn English with video-web lessons!

a labour of love

a labour of love (British & Australian, American & Australian)
an activity that is hard work but that you do because you enjoy it. He prefers to paint the house himself - it's a real labour of love.

labor of love