No problem Sophie x You have had a rough time emotionally recently with your lovely son, gran etc not being well - it's a lot of emotional pressure.
It is hard juggling family, partner, work, life, food, up days, down days etc but in the middle of it all you have to find time to look after yourself and nurture you. There are enough people in this world willing to beat others down, you don't have to do the job yourself x
Accept support and love, you are not weak - loads of people care about you here, and in your own life too. You are not on your own, you are not having a breakdown - you are coping in the best way you can with really difficult circumstances.
Your operation is coming, it is going to set you free from so much. I never realised what a difference it would make to my head in such a short time.
Your turn is coming, until then just hold on to things and people you love. I can't wait for your date x