The Detroit Pistons are reportedly nearing a deal to trade Derrick Rose to the New York Knicks for Dennis Smith Jr. and draft compensation, according to Shams Charania of The Athletic.

There had been plenty of rumors surrounding the Knicks' interest in Derrick Rose, and it appears the two sides have agreed to a deal that will send Smith to Detroit.

Charania also reported that Derrick Rose and the Pistons agreed that the trade was in the best interest of both parties, thus allowing the deal to happen for the Pistons and the Knicks.

If the trade goes through, it will be the 32-year old guard’s third time to be coached by Thibodeau. The first time happened with the Chicago Bulls, when Thibodeau took his first head coaching job and Derrick Rose was the team’s star player, even winning the MVP award in 2011. The two then reunited with the Minnesota Timberwolves, although they found less success than during their time with the Bulls.

This season, the three-time All Star is averaging 14.2 points, 1.9 rebounds, 4.2 assists, and 1.2 steals while shooting 42.9% from the field and 33.3% from beyond the arc in 15 games. Thibodeau, meanwhile, has guided the Knicks to an 11-13 record in his first season in charge, with the team currently sitting at seventh place in the East. Derrick Rose and Thibs reuniting once again would be a spicy plot point in a fascinating Eastern Conference

The potential deal between New York and Detroit also includes Smith, who could join his third team in the Pistons after having stints with the Dallas Mavericks and the Knicks. This season, the ninth overall pick of the 2017 draft averaged three points, a rebound, and an assist in just three games, and was assigned to the Westchester Knicks, the team’s G-League affiliate, earlier this month. The presence of Smith is a plot twist in a Derrick Rose deal which feels like deja vu.