Hiya Dev,
Holy Cow, you right, time DOES fly!
Very happy to hear about your grand daughter, she sounds sincere, and how wonderful for her that you have boundaries. It's a good thing.
As for your son, you're done, he says he's done, so let's say a prayer he can find a job, and move on with his life.
Hugs....