In five-and-a-half years at Ewood Park, Craig Conway's certainly seen it all.
Signed by Gary Bowyer in January 2014 for an undisclosed fee from Cardiff City, whatever money was paid to the Bluebirds for the Scot's services has proved to be money well spent.
Just missing out on the play-offs, relegation, promotion and consolidation, there have been plenty of ups and downs during Conway's East Lancashire stay.
“I think with the squad we had we should have done better than we have done over the years," the 34-year-old reflected to iFollow Rovers.
"For whatever reason we missed out on the play-offs, but we all know just how hard this league is to get out of. There is a lot of very good teams at this level.
“Looking back, we earned some great results but had a dip of 10 games or so. We narrowly missed out on the play-offs on goal difference one season.
"Looking back, I'm really lucky to have played with some great players during my time here."
There's been a standout highlight for the experienced winger, who certainly played his part in the 2017-18 promotion campaign from League One.
And who can forget his emotional celebration after scoring the second goal in the 2-0 home victory over Bradford City that term?
“The highlight would be getting the team back to this level," he admitted.
“With the team we had, we should never have got relegated and took a lot of deserved stick for getting relegated.
“We all felt responsible. Speaking to the fans, they really appreciated the season we had. To put it right was a great feeling.
“That particular season we went up, it wasn’t a great season for me. That might be down to injuries and the fact that I just couldn’t get fit.
“I remember that goal against Bradford really well and it was a great feeling. I remember that ourselves and Wigan kept matching each other and there was Shrewsbury in there as well."