It's not too long ago that Luke Byrne was being advised to hang up his boots.
A string of long-term injuries - including a cruciate tear - meant that he was sidelined for more than half his five-year spell at Shamrock Rovers.
But he battled through, desperate to save his career. And now he is just days away from potentially being the first Shelbourne captain in 22 years to lift the FAI Cup.