Meaning: She sang a song that made people feel happy and hopeful.
Choice of Words: Song is a piece of music with lyrics. Joy is a feeling of great happiness. Hope is a feeling of expectation and desire for something good. "She sang a song of joy and hope" means she sang a song that expressed feelings of happiness and hope.