Well I just stuck around for his big dxxx...
Ok ok, just joking! Things have gotten rough from time to time, but some of the things that keep us together are:
1. We're really into each other and we have a lot of fun together. I dislike spouting out the "L" word, but it does apply here and it's my #1 answer.
2. We have great communication and a knack for reaching compromises together, even when it takes us a little while to get there.
3. We both know how to let an issue go that isn't worth arguing over. We "banter" over trivial things but are very careful about what we let turn into a true argument. And when we *do* argue, we only let things go so far before we agree to back out and give each other space so we can cool down before trying to solve anything.
Raising our child was an adventure that we undertook together, and a shared accomplishment once he was grown. It wasn't the "glue" in the relationship though.