Amazing! Yes, you're right Peter. Italy is a wonderful country, but at the same time there's a lot of political mess. It's great that you're learning Spanish, Italian and Portuguese, I speak the 3 languages and I can say they are truly interesting.
I'm glad you plan to relocate in Spain with your girlfriend! If you need any advice with that let me know, I know the country pretty well :)