It took awhile for it to happen, but a new deal has been agreed upon.
According to ESPN, J.R. Smith will return to the Cavs.
J.R. Smith and the Cavs have come to terms on a four-year $57 million deal, league sources say
— Marc Stein (@ESPNSteinLine) October 15, 2016
Is this deal worth it for the Cavs? Time will tell.