Joe, I think everything you've related is great, and the fact that she's thinking about reconciliation is wonderful. Steve85 keeps saying that if you want your spouse back you have to let go, and this just backs up that assertion. Even if there is no reconciliation, I suspect it was really nice just to hear the apology. I hope you can both do your parts and rebuild a wonderful marriage.
My only other thought regards your statement that reconciliation depends upon your son's acceptance. I understand why you feel that way, and I think taking his feelings into consideration is important. I'm just not sure you should be letting your son have the final say in your marriage.
M:23 T:26 Me:53, Wife: 60 S:18 D:16 filed 7/16 W moved out 4/28/17