Hey Cali, great update from you, Congratulations on finding what sounds like a fantastic pad for you and s, shame about doggie but you have logic in why he should remain where he is for now.
Well w is certainly not a happy camper is she! I so glad that her antics are sliding off you, you sound in a good place within yourself and have really stepped up for your s.
I wish you nothing but the best moving forward, you deserve so much peace and happiness, you also deserve to find someone who cherishes you ..... wont be hard, you are truly a stand up guy - and you cook and clean, wowsers he he. Seriously though, enjoy your new found freedom, your new home and your s.
Keep updating us on how you are doing - you are a success story and we all love those xoxo