Alison (((()))) a bad day I guess. It will get better, it will.
One day your son will realise all you have done for him, maybe not this side of christmas tho.
I guess you and son had a falling out.
I am truly blessed with my kids and my boys have been a lifesaver for me plus my daughter, but they were a year or two older when their dad left. On the down side though I was not close to my father (he was away alot-his job) and now I have been an orphan for many years, so you are so lucky to still have both your parents with you.
I hope the day gets better.Just leave son be, he'll come round I,m sure.
I hear you on the loved and respected but first we have to give it to ourselves. You can do this.
Stay strong.