From joy to despair, through decimation and back to joy and renewed hope.
Name an emotion and you can be pretty sure Saddlers supporters have experienced it during a nine-month campaign which has almost defied logic.
For five of those months, their team was the best in League Two by a distance. For the next four, they were the worst.
And still, it is not finished. There remains at least 90 minutes to go. The final verdict on Walsall 2024-25 will come in sometime on Monday evening at Wembley.
A decade on from the club’s first-ever trip to the national stadium, their second visit arrives with so much more on the line, a second shot at a promotion just moments away from being realised three Saturdays ago before Antoni Sarcevic’s shin snatched it away.
Monday is the chance few expected the Saddlers to have after that agonising, gut-wrenching day at Gresty Road which might have left them mentally broken.
Yet somehow, they have recovered, producing their two finest performances for months to see off Chesterfield in the play-off semi-final and set up a date under the arch with AFC Wimbledon.