After apparently reconsidering his decision after news leaked Gordon Hayward had chosen to sign with the Celtics, he has again agreed to sign with Boston on a four-year, $128 million deal. Hayward will receive a player option in Year 4.

"After seven years in Utah, I have decided to join the Boston Celtics," wrote Hayward at The Players Tribune.

Hayward had yet to inform the Jazz of his decision before ESPN's Chris Haynes reported he would sign with the Celtics, which led his agent to walk back the emerging reports. Mark Bartelstein also added that the way his decision was reported upset Hayward and that he was reevaluating the situation.

Hayward eliminated the Miami Heat from consideration on Monday evening. Hayward had changed his mind multiple times since the opening of free agency in trying to decide between the Celtics and Jazz.

"There were so many great things pulling me in that direction," wrote Hayward. "There was the winning culture of Boston, as a city — from the Sox, to the Pats, to the Bruins. There was the special history of the Celtics, as a franchise — from Russell, to Bird, to Pierce, and it goes on. There was the amazing potential of this current Celtics roster, as a team — from ownership, to the front office, to a talented roster with Isaiah, and Al, and everyone else. And of course, there was Coach Stevens: Not just for the relationship that we’ve built off the court — but also for the one that we started building on the court, all of those years ago, in Indiana.

"And that unfinished business we had together, back in 2010, when I left Butler for the NBA … as far as I’m concerned, all of these years later, we still have it:

"And that’s to win a championship."