Это выражение имеет аналоги в очень многих языках. И это не удивительно. Еще в древние времена существовал такой обычай. Если человек хотел доказать искренность своих слов, ему надо было обязательно приложить руку к сердцу. Этот жест символизировал полную открытость, искренность.

Так делали и тогда, когда давали клятву в верности и преданности. Рука, приложенная к сердцу, обозначала, что человек клянется своим сердцем, т.е. своей жизнью. А сами понимаете, если на кон поставлена жизнь, никто врать и лицемерить не будет.

Да у нас и сейчас рука тянется к сердцу, если мы произносим очень важные для нас обещания. Это уже срабатывает вековая память предков.

А выражение «положа руку на сердце» обозначает, что мы говорим искренне и открыто.