Who issued your visa?? is it permanent or temporary? according to logic if u have permanent visa no one can take it away from you(divorce) spanish consulate in mexico? is your son registered? (birth certificate etc) If you have the chance move to spain for a couple of years and get a citizenship or...