That is really fantastic! I need to find another class to go to - you've inspired me.

I agree that trying to keep things at a level playing field when we can will help us when things are really crap. That's what I find with communication - the more I've been open about my painful feelings/self harm (even if it's just wearing short sleeved tops) - the less hard it is to talk when things are tough. It's still hard but at least you don't have to go through that horrid initial part of everyone being shocked!
Take care of yourself.