Cavaliers forward Shawn Marion has made it official that this season in Cleveland will be his last, as the 15-year veteran explained to Paul Coro of The Arizona Republic.

"I wanted to go out on my terms," Marion said. "The biggest thing is having a son. I got attached to him. Seeing him periodically is h

ard. Watching him grow up on pictures and videos is hard."

MORE: Cavaliers predictions | LBJ challenged to compete in dunk contest | KD to DC movement underway

At the height of his career, Marion was a high-flyer and scorer for the Suns, playing alongside Steve Nash and Amare Stoudemire and competing in the Western Conference. Marion played nine seasons in Phoenix and made four All-Star Games during that time.

In the interview with The Arizona Republic, Marion described his career arc and development process, most of which happened in Phoenix.

"I was able to grow as a player and watch the city grow at the same time," Marion said about his time with the Suns. "I really wish I could've won a title in Phoenix. When you spend that much time with an organization and do what I did there, you feel like it's part of you. The fans there know I came to play and laid it on the line.

"It was a special time. Those were special fans in Phoenix. It'll always have a part of me. I'm always going to keep a place there."

Marion averaged 15.4 points and 8.8 rebounds for his career, which included stops in Dallas, Miami, Cleveland and Toronto. As a star in Phoenix, he produced 18.4 points and 10.0 rebounds in his heyday.

"It's been a great ride," Marion said. "I really wish I could've brought a championship to Phoenix. But it was awesome."