Adam Crookes has agreed to sign for Port Vale on a two-year deal.
The defender is set to join 1 July 1st when his contract at Nottingham Forest officially expires, following his successful loan spell at Vale Park.
It was former manager Neil Aspin who brought to 21-year-old to the club, where he made his football league debut in a 1-0 win over Crawley.
Current boss John Askey told the club's official website: "I'm delighted that we've been able to add Adam to the squad. Ever since I've arrived, his performances on the pitch and the way he conducts himself have caught my eye.
"He's young but he's gained plenty of experience from his short loan spell here. It was a difficult period for the club when he joined, but he still managed to put in the performances.
"He had other clubs after him but I'm pleased to see him choose the Vale and join us for what is exciting times for this club. It shows we're heading in the right direction when we're able to secure players of this quality despite temptations made by other teams."