idiom
cross one's heart
Meaning
to make a sincere promise, often used by children
Example
I’ll never lie to you again, **cross my heart**.