From Longman Dictionary of Contemporary Englishcross my heart (and hope to die)cross my heart (and hope to die)TRUEPROMISE spoken informal used to say that you promise that you will do something, or that what you are saying is true → cross
Examples from the Corpus
cross my heart (and hope to die)• I didn't take it, cross my heart!