St Mirren captain Mark O'Hara insists he has unfinished business in cup competition as he chases a dream double this season.
O'Hara was cruelly sidelined by injury for Saints' League Cup win over Celtic at Hampden in December, forced to take a place on the bench without featuring.
Now the midfielder is eager to help stun Celtic in Sunday's last-four showdown to ensure he can play his part on the pitch in the Scottish Cup final.
"It was kind of bittersweet," he said, reflecting on their League Cup success.
"Obviously, what an achievement for the club, and to be a part of that was amazing. Part of me, selfishly, felt it would have been nice to be playing.
"It does feel a bit like unfinished business and it would be good to win a cup with full involvement and playing in a final. I've got a bit of unfinished business, I feel, on that front.
"The league is obviously a big focus just now and we're down where we don't want to be. But we've got a real chance to make a successful season and to do a cup double, which I think would be the stuff of dreams and the stuff of legends."
St Mirren have run Celtic close this season in their league meetings, losing narrowly at Parkhead last weekend by a single goal.
"It's always been close over the last few years," O'Hara said.
"We need to be confident. We've beaten them at Hampden already this season and our performance last week, especially the second half, has proved we can match them.
"We're confident we've got enough in the building to go and cause an upset.
"It doesn't come around often. So to have the opportunity again is special and it's something we don't want to let go.
"I went so long in my career without being at Hampden and to be there on two different occasions in one season is definitely special. We won't be taking it for granted, that's for sure."