Nitaf, not much to say except I think you are doing a great job. Tell S happy b day, I know ya'll will enjoy this special day with his favorites and the new toys.
Good for you not answering every one of his phone calls. Takes a lot out of you so make sure you do something for you soon.
Hugs and prayers,
Halo
Being happy doesn't mean everything's perfect.
It means you've decided to see beyond the imperfections.