She sang her heart out at the talent show.

Meaning: This means she sang with all her energy and passion, giving it her best effort.

Choice of Words: Sang means to produce musical sounds with the voice. Heart is a symbol of emotions and passion. Out indicates completeness or intensity. "Sang her heart out" means she sang with great passion and emotion.

Alternative Expressions

Related Expressions