Sorry for my ranting, but the stress, fatigue and loneliness of the past couple of months has finally caught up with me.