http://testicanzoni.mtv.it/testi-Marvia-Providence_397133/testo-The-Battle-May-Be-Hard-Jesus-Gone-to-Prepare-Heaven-Is-Betta-Tha
At that site the song is credited to MarviaProvidence. Thay match your lyrics. (You may have to click the song title in the link to get to the lyrics.)