It's a metaphor - the right things are all happening at the same time so that something else good is possible. I suppose the opposite would be "the perfect storm" of all the wrong things happening at the same time so that something bad is likely or caused.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.