Oh Kate, that is wonderful! I wish my kids would look for God after their mistakes...I keep praying, like St. Monica did for her son, St. Augustine. He was a major bad boy, but his mom prayed and cried for years.
I will keep you and your son in my prayers.