Flowers. Rain. Rejoicing.