As the older generation die off I think it's pretty likely, especially if the EU is still around and especially if it's going from strength to strength.
As for joining the Euro (assuming it is still called the Euro) that will almost certainly be part of any joining deal, unlike the current deal where we get to keep the pound.
Time moves on, as it always does. The world is becoming increasingly homogenous, global and connected. All we are having now is a fight by the old guard trying to "preserve" what they believe is their way of life and the inevitable march towards the future, whether that be Le Pen voters, brexiteers or ISIS for that matter.