Well Congratulations to the both of you (and to your spouses as well). I celebrated (er, hmm) my 21st last Nov 1. It's a lot of years, and never all fun and joy, but if you can find a person that you can put up with their crap - and more importantly, who can put up with yours, you're blessed for sure.