It was a nice ending to the 2014-15 season for Perron, who finished with 12 goals and 10 assists in 43 games, but then he had four goals and 12 assists in 43 games to begin last season before getting traded again, this time to the Ducks along with defenseman Adam Clendening for forward Carl Hagelin.
Perron instantly fit in with the Ducks, a big, heavy, physical team that suits his style of play, and he credited playing with center Ryan Getzlaf for his revival.
"When I moved on to Anaheim, I got to play with Ryan Getzlaf, who really is going to make you feel good with the puck," Perron said. "There were times I felt like I was always looking to give him the puck because he's such a good player. There would be times where he'd say, 'Hey bud, you've got to keep the puck. I got enough. Keep it. You're doing well.' It really instills confidence in you. He's pushing confidence in you. You feel like you're starting to have an impact every night. That's where it went and really saved my season last year in a way."
When Perron entered free agency, the natural fits for the Sherbrooke, Quebec native were the Blues, Ducks and Montreal Canadiens. The chance to play for the Canadiens would have been a "dream," Perron said.
But St. Louis was home away from home, and the Blues became interested again.
"Like all players, David's matured," Blues general manager Doug Armstrong said. "... I know when I talked to him, he was very excited about the opportunity to come back to St. Louis. He still has a warm spot for the fans and the city. It was nice to hear the excitement in David's voice about returning to the city and the team that drafted him."