it's rewarding, frustrating, enjoyable, dirty, exhausting, lovely, worthwhile, emotionally and intellectually draining - but what isn't always recognised is that it is very, very hard work.
It's hard work