The former Everton and USA star will hang up the boots at the end of the season.
"The amount of games he's played for the national team, the amount of goals, what he represents for [Americans] is a symbol. It was unexpected, and you have to respect his decision."
Donovan came on for Henry during the MLS All-Star Game vs. Bayern Munich on Wednesday night in Portland, and the LA Galaxy star went to score the game-winning goal in what proved to be his 14th and final summer showcase.
"It's kind of weird now that I can say that I shared that little moment with him on Wednesday," Henry said. "I didn't know at the time, but obviously now it was pretty special coming out for him, him coming [in], scoring was a special moment."
For the big stories and the banter follow us on Twitter: @tribalfootball