ok, how about making your aim for today to chase up that appointment. write it down on a list and then tick it off when you've done it.
i'm sorry about your cat - they're so lovely and irreplaceable. the others will miss her too, so give them loads of extra attention.
your partner sounds in need of some education about s/h. it's not stupid - it's a short-term solution to a long term problem, which then becomes a problem in itself. Mind has a good series of online booklets at http://www.mind.org
- she could do with having a look.
can you find a smaller venue to do your dancing with not so many people. i hate crowds and feel claustrophobic in one.
take care of you, hugs Judith xxx