Question: what is the idiomatic expression of by heart?
Answer: Completely; by memory. Often used in reference to something that one has memorized or knows very well. Ask Becky to recite the poem—she knows it by heart. I can't sing that song in front of an audience if I don't know the words by heart!