Meaning: A heart filled with happiness and joy produced musical sounds with one's voice expressing affection or devotion.
Choice of Words: A "joyful heart" is one that is filled with happiness and joy. "Sang" means to produce musical sounds with one's voice, and "song of love" is a musical composition expressing affection or devotion.