Ryan Hoffman is set to finish his NRL career where it started, returning to premiers Melbourne for the 2018 season.
The 33-year-old second-rower played 245 of his 305 first-grade games with the Storm, making his debut in 2003.
Hoffman has spent the past three seasons at the Warriors, including one as captain.
He was part of three grand final wins with Melbourne, although two titles were stripped due to salary cap infringements, and was made a life member of the club in 2013.
The Storm also confirmed the signing of Cowboys prop Patrick Kaufusi, the younger brother of Felise.