http://www.nzbutterflies.org.nz/
I find that volunteer work not only makes me happy for a long time, but also makes me feel better about myself.
Keep up to date on the latest roles and events: