West Ham United have signed England under-19 international Nathan Holland on a three-and-a-half-year contract from Everton.
Holland, who failed to make a senior appearances for the Toffees after joining the club when he was nine, has penned a deal to keep him at the London Stadium until 2020.
"It's amazing, I'm quite gobsmacked to be honest," the 18-year-old told West Ham's official site. "When I first came down, [academy director] Terry [Westley] introduced me to all the staff and they were all very welcoming. They've shown a lot of faith in me and I just want to repay that and kick on.