no Marriage is perfect, god knows. Don't beat yourself up over wht you should have or shouldn't have done. Its in the past now. All we can do is learn what "worked" for us and what didn't.
There's always cause and effect. and your right, you don't know what you've got til its gone, that's why I won't let go,and for my children.
Hang in there.
me: 37 H: 44 Married for 18 years this june S7 S3 porn issues, and much more... since 7/06
Happiness can be found, even in the darkest of times, if one only remembers to turn on the light.