A perfect storm breaking over Europe