I knew my wife for over 5 years before we med. She meets each of your 10 tests (and I hope I do to). We have been married for almost 20 years now. The red hot passion of our youth has cooled, but I love her now more than I ever have before. I would give up both of my arms before I would give her up. I am blessed.
Having a good sense of humor should be on that list.