OK. Here is my take. My wife gets those offers at my email and I do not. We have different last names. She has never booked a Carnival cruise, I book our travel. I am diamond she is platinum. I have booked before through a travel agent. I wonder if that is the reason they do not market to me directly. Cruise lines walk a very thin line when it comes to their relationships with agents. They try not to "undersell" agents with offers agents are not allowed to sell. Am I on to something here, or just throwing spaghetti at the wall?