When we flew to Sicily recently, we used our ID cards instead of our passports when we left Malta. On our return we presented the ID cards BUT our pps were also required. My husband has an EU pp and I travel on a South African pp - with a Schengen visa. What happens when the visa is no longer valid? Do I have to apply for another visa; is the ID plus pp without visa sufficient to travel in EU or can I have a stamp in my pp to the effect that I reside in the EU? Is anyone else in a similar position? Suggestions would be appreciated.