We do tend to use "partner", though I agree with the OP's comment -- we have had people make that assumption. Don't use boyfriend b/c after this many years, it sounds too temporary. Though we have a civil union here in IL, that does not really lend itself to a term, either -- "husband" does not feel right when we are not recognized in so many states.