Question: who wrote the song i can only imagine by mercyme?
Answer: lead vocalist Bart Millard