Wales fans are daring to dream big after dominating Belgium in their 3-1 Euro 2016 quarter-final win.
Goals from Ashley Williams, Hal Robson-Kanu and Sam Vokes fired Chris Coleman's side into the last four of a major international competition for the first time.
They will face Portugal in Lyon on Wednesday, knowing they are only 90 minutes away from a spot in the final in Paris.
The Welsh contingent in the Lille fan zone was far outnumbered by their Belgian counterparts - with the border lying around 10 miles away.
But it was the Welsh who made the bulk of the noise on a drizzly night in northern France as their side stunned Eden Hazard and his team-mates.
Julian Richards, 31, from Pontypool, said: "Belgium are a better team on paper but it's not about paper so why can't we go to the final?
"We have belief and belief has to come before confidence. We're flying. We can do it, we can!"
Neil Davies, 49, from south Wales, said Wales had played "brilliantly" and he had tears in his eyes at full time.
He said: "I thought if Belgium went 1-0 up then that would be it. They did and I thought that's us done. To come back the way we did - unbelievable."
An early Belgian goal had fans fearing the worst, but they quickly found their voice when Ashley Williams got an equaliser and were ecstatic when Hal Robson-Kanu scored on 55 minutes, taking Wales into the lead.
A header from Sam Vokes made it 3-1 with just five minutes to go and the party starting among the Welsh fans as Belgians headed for the exits.
Wales fans chanted "Don't take me home, please don't take me home", as well as songs about Hal Robson-Kanu and Gareth Bale. Other chants of "Are you watching England?" also rang out.
Paula Hart, 41, from Swansea, said: "It's just been immense. The Belgian fans have been the best, so fair play to them. I'm now thinking about the final. Portugal haven't been great so why not start thinking about it?"
Now bookmakers are starting to make comparisons between Wales and Leicester City - who won the Premier League after starting out 5000/1 outsiders.
"We have already seen Leicester's incredible Premier League triumph this season and now Wales are just two wins away from another huge sporting shock, which would trigger another multi-million pound payout to punters," said Coral's David Stevens.