Meaning: This sentence describes how the feeling of happiness was spreading over a wide area.
Choice of Words: "Happiness" refers to a feeling of contentment and joy, and "spread" means to move or distribute something over a wide area. So, "happiness spread far" describes how the feeling of happiness was spreading over a wide area.