I have been married for coming to 12 years. I think a lot of it depends on your fate and luck as people change (including ourselves).
Triple70, your inputs sound good and rational. It could work out in many relationships where both parties make effort to keep things going.
But a lot of people still do stupid or irrational things despite having the best/model spouse ever to die for. Unfortunately these are things out of our control.
Confusemum, I think it is best to open up n tell your partner your feelings and try to work things out from there.
Jiayou.