I've been there...after a pattern of positive interactions like you've had. It's hard to stay strong and confident and put together all the time when going through something so tough. Don't beat yourself up too much.

((((Upwards))))