An astrologer told me that where ever your Jupiter is placed that’s how you’ll meet your husband/ significant other. So your Jupiter in the 10th could mean you’ll meet him in a professional setting, your career or his career. And having your 7th lord in the 12th house means your husband will come from a foreign country or because of your spouse you always end up traveling to foreign lands with them. Mercury in the 7th can mean he is very smart and you’ll have good conversations with him. Your Jupiter is in the Nakshatra of “Swati” so if you wanna know more of his personality research that Nakshatra. I don’t know if you’ll get married or not I’m not that skilled yet but if you do this is what to expect