Djed Spence has signed for Tottenham Hotspur from Middlesbrough, on a contract that runs until 2027.
The right-back impressed on loan with Nottingham Forest as they were promoted to the Premier League last season. He made 46 appearances for Forest, and played 70 games for parent club Middlesbrough.
"To be in the Premier League and a big club like Tottenham is a dream come true," Spence said. "I'm just thankful that I've got here and going to get the opportunity to play for the club.
"Everyone wants to play in the Premier League. As a kid you watch it, that was a target of mine. Big club, Champions League football and obviously you have some of the best players that play here. It's a privilege to be here.
"Last year we won promotion with Nottingham Forest and it was just a great season for me. It was the stuff of dreams, really. I can't wait to meet the players, the staff and the manager and just train with everyone and gel with the team.
"I grew up with Ryan [Sessegnon] at Fulham, through the ranks from U12s to U16s. We played a Premier League tournament together and won that. He went with the first team at a young age and obviously his career has gone very well so far."
Sources told ESPN in January that Spurs had two bids rejected for the 21-year-old.
He becomes Spurs' sixth summer signing, alongside Ivan Perisic, Fraser Forster, Yves Bissouma, Richarlison and Clement Lenglet as Antonio Conte prepares the club for a return to the Champions League next campaign and looks to build on last season's fourth-place finish in the Premier League.