We do not currently know of any synonyms for cross one's heart.
The verb cross one's heart is defined as:
See full definition of the word cross one's heart.