To dream of singing implies that you possess feelings of ecstasy and pleasure in your bond with a friend or significant other. Your optimistic outlook is influencing those around you in a good way. Singing is a great way of rejoicing and conveying your emotions.
To hear someone sing in your dream implies that you feel inner satisfaction. You have been able to alter your perspective and disposition.