Christian Pulisic says it will be a dream come true to make his Premier League debut with Chelsea.
United States international Pulisic agreed a £57.7million move to Stamford Bridge from Borussia Dortmund in January but remained on loan with the Bundesliga club.
Title-chasing Dortmund play their final game of the campaign against Borussia Monchengladbach on Saturday, with winger Pulisic set to link up with Maurizio Sarri's Blues in pre-season.
"It feels amazing and I'm super excited to get started," Pulisic told Chelsea's website.
"Obviously I have a season to finish off (with Dortmund) but I'm definitely looking forward to being here.
"I can't wait, it's going to be an amazing experience. A little change for me but to be in England and be able to speak English...I'm thrilled.
"I've been waiting a long time for this. It has been one of my biggest dreams to be here and play in the Premier League. To be a Chelsea player is a huge honour and I'm obviously really excited."
Pulisic has scored four times and provided three assists in 19 Bundesliga appearances this season.
The 20-year-old could still arrive in London a German champion, if Dortmund win this weekend and leaders Bayern Munich lose to Champions League-chasing Eintracht Frankfurt.
"Going for the title, it's really close," Pulisic continued.
"I've learnt so much as a player and as a person over there in Germany. It's definitely getting me ready for the big challenges to come.
"(The Chelsea fans) can expect a really good team guy who is going to give everything. He's going to bring his attacking style to the team and do whatever he can to help the team win games."
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', 'f809ecdc-d04b-4118-82e3-5595d9784632');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:club-news,paservice:sport:football,paservice:sport:uk,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:football');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Christian Pulisic can\u2019t wait for Chelsea Premier League debut'});