You've lived a mad life. Better than a boring one. We should swap stories sometime!
Keep strong, look for the pisitives, enjoy what you have now. It' better than many. No consolation I know, but it helps to compare sometimes.
Sleep well sweetie, time for snores here.