Question: who wrote i cross my heart by george strait
Answer: `` I Cross My Heart '' is a song written by Steve Dorff and Eric Kaz , and performed by American country music artist George Strait .