
To cross one's fingers is a hand gesture usually used to wish for luck or to lie/not keep a promise. Early Christians used the gesture to implore the protection of the Holy Cross. The gesture usually called "cross your fingers", "keep your fingers crossed", or just "fingers crossed".
... crossed fingers are also a sign for good luck , a use that bears much closer resemblance to the original intentions of the cross and that might have accompanied "God be with you."
To a child, forget ethics. Crossing your fingers while making a promise truly invalidated the promise.