Derrick Rose has agreed to a three-year deal worth $43 million with the New York Knicks, according to Adrian Wojnarowski of ESPN. 

While not considered one of the big names in this year's free agency, Rose has garnered interest from several teams who need to fill the void in the point guard spot.

Last season, Rose split his time with the Detroit Pistons and the New York Knicks. While he was out of the radar during his stint in Detroit, Rose quickly gained attention once again after he was traded to New York and reunited with Tom Thibodeau.

In 35 regular-season games with the Knicks (three starts), Rose averaged 14.9 points and 4.2 assists while shooting 48.7 percent from the field. In the playoffs, Rose boosted his averages to 19.4 points and 5.0 assists as he shot 47.6 percent from the field.

Rose possesses one of the most interesting narratives in all of sports. After being crowned the youngest MVP in NBA history, D-Rose suffered a series of gruesome injuries. Many thought that his career was bound to be over before it even took off.

However, Rose fought back. The injuries cut off his athleticism, but he showed off other aspects of the game. More than that, Rose didn't let his pride get in the way. In the teams he played for, he embraced whatever role was assigned to him, even if it meant being a backup guard.

Now, Rose is back with the Knicks, who also just added Evan Fournier, and all of a sudden they have a lot more excitement around them.