Your son is very wise for a 7 year old. He's going to grow up to be an amazing man and do some great things. How do I know this? You, his mother, are teaching him how to love unconditionally and have been taking the high road during your journey. You are there to listen, share and provide feedback to him. He knows that he can talk to you about anything and you will be there for him.
I'm sure your fur babies were so happy to have you both back home. It's nice to have them there to greet you when you wake up and at the door when you come home.
Enjoy your day.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.