One of the biggest free agents remaining on the open market is All-Star forward Gordon Hayward, who has used the last few days to meet with the Utah Jazz, Boston Celtics, and Miami Heat.

However, it hasn't been an easy decision-making process for Hayward. According to Sam Amick of USA TODAY Sports, the 27-year-old is expected to announce his choice on the Fourth of July.

Hayward first met with the Heat on Saturday. They attempted to make him feel welcomed with banners displaying him in the team's uniform. On Saturday night, Celtics head coach Brad Stevens picked up the veteran forward at the airport before showing him around the city the following day. He was shown a video presentation at Fenway Park.

Finally, Hayward finished up his free agency meetings with the Jazz in San Diego, where recently acquired point guard Ricky Rubio flew all the way from Spain to the meeting andJoe Ingles, who is his closest friend on the team, was present as well. The meeting reportedly made a huge impression on him.

It was been a whirlwind of events for Hayward, giving him a lot to take in for his major decision. It's something that he needs a night to think over and will finally get clarity on Tuesday. This will majorly impact each of these franchise's future.