Our XS's fail themselves and their families especially in your sitch. YOU have not failed. Far from it.. you are a survivor and one h3ll of a good person...
Never settle again btw... Ever ! YOU are way too good for that crap !
Get to know you again.. and let him do his thingy . It will get easier as time goes along.. and then harder. then easier.. then.. well you get the picture.