The left-sided 21-year-old impressed while on loan from Manchester United in the second half of 2017/18 and is now back at Tynecastle.
He told HeartsTV: “I had a good spell here last season and I feel like I’ve got unfinished business because I got a little injury, so it’ll be good to get playing again at Hearts. The fans were great, the manager was great with me, and that’s the reason I’ve come back.”