hand on heart 430 Views hand on heart (swear that something is true) Are you telling me, hand on heart, that you will never read my private messages? I can put my hand on my heart and say that I’ll never leave you. envocabulary.com