Hello Future expat,

You mention about your partner, about not being married and also about the impossibility of getting married. You don't mention your partners nationality or if you currently are or can register as a common law partnership. These points are very important, as a union to an EU citizen or even a family regrouping permit is easier to obtain that a standard new application.

Secondly you mention that you were born in Spain. In this case the Spanish civil code states that after one year of legal residency in Spain you will be able to opt for Spanish citizenship. This processing time is around two years. Once holding your Spanish citizenship you will be able to work anywhere in the EU.