Hi Laughing,
Your post made me cry. I am so happy for you. I know this has been a long time in coming and I know you are not totally there but keep the faith and it will all be yours. You and your family deserve the best. Your children are beautiful and so smart. You did a great job raising them despite everything.