Definition
A declaration that the speaker is telling the truth.
Origins
Shortened form of cross my heart and hope to die
See Also
- cross one's heart
How People Actually Use It
When you want someone to believe you, when you swear something.
"Please, don’t tell anybody! Of course, cross my heart"
Source: Urban Dictionary