English Dictionary
Definition cross your heart (and hope to die) in British English
cross your heart (and hope to die) phrase
phrase
1
used as a way of making a promise, especially between children
