What a great story. And your son is old enough and has known enough to know a good woman and make a wise decision.
My oldest son didn’t get married until he was a little older, but ended up getting married to a gold digger. It eventually did not work out, but there are two great kids from that union and they usually keep things civil for the kids. Last Thanksgiving I stayed with her and the kids, and my son came and hung out. The best of a bad situation.
Sorry it ended up not working out for your son, but glad they are working together for the kids’ sake. I can only hope and pray for a long and happy marriage for them.