Question: who sings im gonna love you through it
Answer: American country music artist Martina McBride