What is the purpose of putting your hand on your heart during the so-called national anthem?

I HATE the Star-Spangled Banner so F—-ING MUCH and I’ve never understood the whole hand-on-heart gesture. I hate that perhaps even more than I hate the song itself. And I’m not lying.
3 answers 3