- She sang a beautiful song for us.<br/>- She sang a beautiful song to us.<br/><br/>Are both correct? Do you see any difference in meaning?