marina7 - you are doing great. Like OneArt, I admire your outlook and determination.
I understand how you feel about your kids. Mine lost their smiles for a while also. Trust and have faith, the smiles do return. Just keep talking to your kids, let them come to you whenever they want or need, and just be there for them. They have to heal, and will gain from your strength.
You’re a really good person marina. Ear to ear smiles will return; with you in their lives, I have no doubt.
DnJ
Feelings are fleeting. Be better, not bitter. Love the person, forgive the sin.