Edz, money is always a problem !!!! I am almost 50 and have seen highs and lows re money and at the end of the day, once you have a roof over your head and enough to eat your blessed.
Your R with your son sounds fantastic and again, I know exactly how you feel. My kids always loved me unconditionally but now the bond between us is amazing, it's like a phyisical thing. I often think that I needed this crap to happen to make me oprn my eyes. I was so luck in life but could only see the negatives.
The sadness is very hard to deal with but compared to millions of others on this planet with have sooo much to be grateful for.
I longed for 'someone ' to share with but really I want W back. I have way to much contact with W to let go but it's something I have to accept for now because of my kids.
A very wise man once said , @hit happens, I just wish said wise man had told us how to deal with it.