Millwall have agreed a fee with Reading to bring former loan star James Henry back to the club permanently.
Henry has enjoyed impressive temporary stints at The Den over the past two seasons and is now discussing a return to the club.
Reading have accepted an undisclosed offer for the 21-year-old, who will negotiate personal terms and undergo a medical over the next couple of days.
The winger came through the ranks at Reading, but has been unable to make a sustained impact at the Madejski Stadium.
He has made a total of 18 appearances for the Royals and has also had loan spells at Nottingham Forest, Norwich City and Bournemouth.
Last season, he scored five goals in nine games for Millwall, having netted three times in 18 outings during the previous campaign.