My husband is 15 years younger than me, but we did come from similar backgrounds and he had elderly parents so was almost like my generation. We've been together over 25 years now, so it can happen. But, at the risk of sounding xenophobic or something, some cultures are more flirtatious than others, and one tends to think of a smooth talking Italian romeo, and not take it as seriously as if a normal working class English guy started coming on. So by all means enjoy it but always view it through the context of this person's own background and personality, so that you're not reading him wrong. Also I don't know your financial situation but there is always the worry that someone might be after material benefits - another problem I didn't need to worry about with mine as he was better off than me. We basically came together, initially as friends, over a shared hobby.