Uncapped Cardiff City midfielder Rubin Colwill has been named in Wales’ squad for Euro 2020.
Colwill, who turned 19 in April, was in Cardiff's academy team at the start of the season but will finish it as part of the national squad at a major international tournament after making just six senior appearances.
St Pauli midfielder James Lawrence was forced to withdraw from the squad on Monday due to injury, with Luton Town's Tom Lockyer taking his place in the 26-man squad.
Robert Page will take charge of Wales in Ryan Giggs' absence as they bid to emerge from Group A at this summer's tournament and reach the knockout stages again after progressing to the last four in 2016 under Chris Coleman.
Gareth Bale, who scored six times in seven appearances during Tottenham's run-in at the end of his loan spell at the club from Real Madrid, will captain the squad.
Page: Colwill just blew us away
Page explained the shock inclusion of Colwill in his squad by saying the 19-year-old "blew us all away" in training.
Colwill has played just 191 minutes of senior football since making his Bluebirds debut in February.
But, after taking his place in Wales' pre-Euros training camp in Portugal this week, Colwill has made the cut for the final 26-man squad.
"He's been a breath of fresh air since he's come in," Page said of the uncapped midfielder. "He just blew us all away with how he was and how he conducted himself. He's a top professional already and a great lad to have around the place.
"He's really impressed me, he's got a presence and maybe something we've not got in the middle of the park.
"He can play off the right, he can play as a 10, he can play in midfield - and that's a bonus as well when you're looking to pick a squad."
There are eight survivors from the group which reached the Euro 2016 semi-finals in France - Bale, Ramsey, Ben Davies, Chris Gunter, Danny Ward, Joe Allen, Jonny Williams and Wayne Hennessey.
- 'Fresh' Bale tipped to boost Wales
- Morrell: Euros a 'surreal' prospect with Wales
- Bale, Real talks on hold until after Euros
As expected, Hal Robson-Kanu - released by West Brom last week - missed out after being left out of the recent training camp.
Derby forward Tom Lawrence and Schalke winger Rabbi Matondo were also overlooked, with Swansea's Ben Cabango selected ahead of Luton central defender Tom Lockyer.
Wales start their Euro 2020 campaign against Switzerland in Baku on June 12 before playing Turkey in the Azerbaijani capital four days later. They complete their Group A fixtures against Italy in Rome on June 20.
Wales squad for Euro 2020
Goalkeepers: Wayne Hennessey (Crystal Palace), Daniel Ward (Leicester City), Adam Davies (Stoke City)
Defenders: Chris Gunter (Charlton Athletic), Ben Davies (Tottenham Hotspur) Connor Roberts (Swansea City), Ethan Ampadu (Chelsea), Chris Mepham (Bournemouth), Joe Rodon (Tottenham Hotspur), Neco Williams (Liverpool), Rhys Norrington-Davies (Sheffield United), Ben Cabango (Swansea City), Tom Lockyer (Luton Town)
Midfielders: Aaron Ramsey (Juventus), Joe Allen (Stoke City), Jonathan Williams (Cardiff City), Harry Wilson (Liverpool), Daniel James (Manchester United), David Brooks (Bournemouth), Joe Morrell (Luton Town), Matthew Smith (Manchester City), Dylan Levitt (Manchester United), Rubin Colwill (Cardiff City)
Forwards: Gareth Bale (Real Madrid), Kieffer Moore (Cardiff City), Tyler Roberts (Leeds United)