cross my heart and hope to die
Definition from Wiktionary, the free dictionary
- (idiomatic) added to a promise or a statement to show how serious one was about being honest in what one said
Used mostly by children, and by adults in imitation of children.
Another version is "cross my heart and hope to die, stick a needle in my eye".