Football is rarely a fan of them, but if there's one fairytale that deserves a happy ending it's that of the Newcastle Jets.
Their unbelievable tale of turning last season's wooden spoon into a potential championship is one the A-League could certainly use right now and it'd be one generations of potential fans will be told for years to come.
Like the troll under the bridge, injuries have haunted the Jets this season with Ronny Vargas an early victim as countless others also failed to avoid escape its grip.
But any good story needs this type of adversity, and it's something Ernie Merrick's men, to their credit, have overcome time and time again.
Rarely have a club lived up to their name quite like the Jets this season - a side that's found a way to soar after ending their last campaign in a heap and could've been excused for crashing countless times this season.
It looked like Newcastle were destined for an early finals exit last week, with Melbourne City threatening to rain on the club's parade.
But despite the actual rain, the Jets rode their luck and conjured up a piece of Riley McGree magic Dumbledore himself would be proud of.
From that point on there was no doubt that Newcastle weren't going to lose the game with a vocal 19,000 strong crowd refusing to let this story end in the semi-finals.
While Melbourne Victory deserve a lot of credit for booking their spot in the A-League decider, they are, in this story at least, the wolf looking to pray on Little Red Riding Hood.
That's not to say the Jets are in anyway naive, but they are vulnerable.
First-choice keeper Jack Duncan has fallen to their injury curse, a number of their players lack finals experience and Victory boast one of the deadliest players in finals football.
Besart Berisha has scored in all four of his A-League grand finals to date, losing just one and looms as the wolf that doesn't look anything like grandma in this story.
But the Jets are a side more than capable of catching Berisha out and boast an incredible record at home against a Kevin Muscat side that will be feeling some toll from their extra time win over Sydney FC.
As we approach the final chapter of the Jets' fairytale season, here's hoping it's one that can have a happy ending.
Because for any neutrals or football romantic out there, it's a result that in the words of Goldilocks, would feel just right.