less marriage material more marriage material
You're one lucky guy! Marriage is a serious matter, and even though no one's truly "perfect," it's pretty obvious from your results that she's the one for you. Not only have you found someone you're absolutely compatible with, but it looks like she feels the same way. Your girlfriend seems to have all the qualities you want in a lifelong mate. Her sense of humor, the way she handles herself, her attitude, and her compassion for others are just a few of the reasons why you shouldn't let this one slip through your fingers. Speaking of fingers, let's just say there's no time like the present to start shopping for an engagement ring... Admit it, you're smitten. Count yourself lucky, and just keep doing what you're doing.