My exDH and I were together nearly 10yrs, 6 of those before we got married & 8 before DS1 arrived. We had travelled the world, moved interstate, worked together for 5yrs and went through IVF for DS1. Finally, my DH was adamant about giving his kids a stable home, because he never had it growing up. I think it's fair to say we knew each other quite well & i was 100% certain he would be a wonderful husband and father. People commented that we were one of 'those' couples.
But then he had an affair. While I was 4mths pregnant with DS2. Then I found out she is pregnant too. Pretty sh!tty situation all round now one would say.
But I no longer blame myself for a 'poor choice', or for choosing the wrong husband or father for my children. I now understand he changed, which I could never foresee happening. His own family and friends are as shocked as I am. No one saw this coming from him.
So whilst it's fabulous to always think positively, and I will continue to do so, people should really also be aware that life doesn't always go to plan. People do change and not always for the better.
Sorry for long post....this topic is close to home for me!