The Kevin Love saga appears to be over as the Cleveland Cavaliers and the Minnesota Timberwolves have come to a ‘handshake’ agreement that will send the All-Star forward to Cleveland for No. 1 overall pick Andrew Wiggins.

Wiggins Sounds Off On Trade Talk

The deal cannot be official until August 23, but ESPN’s Brian Windhorst confirms that the two sides have an agreement that they cannot go public with.

"The deal is done but not done," Windhorst said. "The teams have agreed but can't say they've agreed because we're in this weird moratorium period. Between now and then could a team come in with a trade that Minnesota doesn't see? Yes, so it's not done. But there is this handshake agreement.”

In Windhorst’s report, he mentions that Philadelphia 76ers Thaddeus Young will be heading to the Timberwolves as part of the deal and the 76ers would receive 2013 No. 1 overall pick Anthony Bennett. It is unknown of the Timberwolves or 76ers would receive the Cavaliers first round pick in 2015 in the deal or if the pick is included in the deal at all.

Bosh Speaks About Free Agency

The trade comes out after months of debate and negotiating, but at the end of the day all three teams come out better for it. The Cavaliers get Love and instantly become an even better contender in the Eastern Conference, the Timberwolves get a young franchise player in Wiggins and a great forward they have targeting in Young and the 76ers get a buy-low player who has no where to go but up.

The trade is expected to become official on August 23 and at that moment the Cavaliers will likely become the odds on favorite to win the NBA championship.

[CBS Sports] Give us a shoutout in the comments below and follow us @SportsWN and @Edler56