That's a big problem, Kate. But if you don't mind me saying so, you have been giving and sacrificing so much; I think it's time for you to be on the recieving end. If your future husband's job lies 3000 miles away, and he will be the "bread winner", then I would think moving to him is the only answer. Maybe moving away from your Mom and your son is not such bad a thing. Maybe this is your chance to make a new start in your life. Oh, and congratulations!