The present tense of crossed heart is cross heart.
The third-person singular simple present indicative form of cross heart is crosses heart.
The present participle of cross heart is crossing heart.
The past participle of cross heart is crossed heart.