sing (one's) heart out

(redirected from sing your heart out)

sing (one's) heart out

To sing with great zeal or enthusiasm. I was surprised when that shy little girl got up on stage and sang her heart out.
See also: heart, out, sing