Praise the Lord, he has seen the error of his ways!!
Next question, have you repented and said a sufficient number of Hail Marys? If not, an expensive piece of jewellery for your wife and an expensive gadget for your son might help you make it up to them 