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