There has been a lot of pessimism about Europe, given stalling growth, rising costs, tariff threats and the war in Ukraine.