West Ham have signed Swansea midfielder Flynn Downes on a five-year contract.
The Hammers fought off competition from Crystal Palace to secure the 23-year-old in a deal reportedly worth £12m.
Downes joined Swansea from Ipswich Town in the summer of 2021.
"I feel like I'm dreaming," said Downes, who has the option for another year in his new deal at London Stadium.
"It's been my dream since I was a little boy to join this club - it's an absolute privilege. This is my club, so I couldn't be more delighted. I'm glad to be here and I can't wait to get started.
"I want to be the best I can be and this feels like the perfect opportunity to test myself against the very best players in the Premier League.
"Players have come to West Ham from the Championship and progressed to international honours. That's something you can't ignore. The manager's track record of bringing players through was a big motivation in me joining the club."