"Flower" seems like an unlikely nickname in a tough game like hockey,but it just seemed to fit Guy Lafleur.
The nickname was simply the translation of Lafleur's name from French to English, but no matter what language you spoke, Guy Lafleur was an elite goal scorer who won five Stanley Cups with Montreal in the '70s, including four straight from 1976-79.