Magnolia blossom after May rain