Ryan Lochte says a childhood snub from a famous Olympian inspired him to give away his medals.
The American, 28, completed a seven-medal haul at the World Short Course Swimming Championships and handed out prizes to the crowd throughout.
"I remember when as a kid I looked up to an Olympian superstar," he said. "I won't mention his name [but] I asked for an autograph and he said 'no'.
"I told my parents that if I ever get in the same position, I'll do it."
Lochte's stellar year, in which he also won two Olympic gold medals at London 2012, was voted the best male swimmer at the competition in Istanbul.
He told BBC Sport: "It's been a great week, but all of my focus is on getting to Rio in four years' time.
"You do not need to remind me I'll be 32 and it will be hard, but it's the way I want to do it and my fans' support keeps me going."