It's not the first time it's been said, but it feels like the stars are aligning for Manchester City in the Champions League.
After putting seven goals past RB Leipzig in the last 16, they out-thought and out-classed Bayern Munich in last week's quarter-final first leg.
They take a 3-0 lead into Wednesday's second leg at the Allianz Arena, and take a refreshed and rested team to Munich after barely breaking stride to beat Leicester City.
🏆 TOP STORY: Thiago Silva hits out at Chelsea owners
📣 HAVE YOUR SAY: Who has been the biggest Chelsea flop this season?
🚨 MUST READ: Gravenberch: Liverpool's Bellingham alternative?
City fans don't need reminding of all their glorious failures in Europe's top competitions. They have been haunted by their agonising exits to Monaco in 2017, Tottenham in 2019 and Real Madrid last season.
Pep Guardiola, meanwhile, was heavily blamed for his questionable tactics in the shock defeat by Lyon in 2020 and the loss to Chelsea in the 2021 final.
But the Catalan coach is on a roll right now, having reinvented his defence and turned Jack Grealish into a selfless and intelligent player. And in Erling Haaland, he has a superhuman striker leading the line who is breaking every goalscoring record imaginable.
So is this finally City's year in Europe? GOAL breaks down the reasons why it's looking like it will be...