well done you should be so proud xxx
im so sorry youre suffering right now , but please dont make it worse for yourself worrying about making him unhappy , we are all responsible for our own happiness , you cannot take onboard someone elses emotions , on the same note we are responsible for our own behaviour so the way he has behaved has led to this point, and so any unhappiness he may feel , although it is related to you , it is certainly not your fault and you mustnt take it on youre shoulders. focus on you , be proud of yourself and youre achievements so far , youre doing great .
sorry if this sounds like a lecture or harsh it really isnt meant to be , you just deserve to be happy and need to do what it takes to look after you and yours xxxx