When asked about one of his “greatest friends” and his upcoming free agency, LeBron James said that Carmelo Anthony should follow his heart (and not necessarily just the money.) Per Newsday:

“You got to do whatever makes you happy,” James said before Thursday night’s Knicks-Heat game at the Garden. “When you’re happy, the game of basketball is going to be fun for you. Strive to be great every day and live with whatever else happens. So we’ll see.”

The Knicks can give Anthony about $34 million more than any other team. That could be incentive for Anthony to stay, but James took less to leave Cleveland and sign with Miami, where he’s won the last two championships and made the NBA Finals three straight years while playing with Dwyane Wade and Chris Bosh.

James was asked if he would recommend that Anthony leave some money on the table, if necessary.

“I recommend it to me,” James said. “It doesn’t work for everybody. The way I live my life don’t work for everybody. All I care about is winning. I came to Miami to win. Money didn’t make me happy. Winning made me happy, and it still does. That’s what matters to me.”