When I thought it was over
Then You did it again
Thought I would make it
But You did it again
When it felt like it was the last time
You did it again
And I wouldn't get through it
Then You did it again
My God keeps doing
Great things for me
Oh yes He's doing
Great things for me
My God keeps doing
Great things for me
Oh yes He's doing
Great things for me
Great things
Great things
Great things
Great things
Great things
Great things
Great things
Great things
He's doing
Great things
Great things
Great things
Great things
He's doing
Great things
Great things
Great things
Great things
Great things
Great things
Great things
Great things
Great things
Great things
Great things
Great things
Great Things
Song Meaning
Todd Dulaney keeps this one deliberately brief and repeated — "my God keeps doing great things for me" — quoting Psalm 126:3 almost word for word: "Yahweh has done great things for us. We are glad." The psalm's own context is a people recalling a specific historical rescue, and the song treats present testimony the same way, naming pattern rather than a single event.
"When I thought it was over, then You did it again" keeps the testimony personal and repeated rather than abstract, each verse restating a different moment of near-defeat followed by rescue. The chorus's heavy repetition — "great things" said dozens of times — mirrors its own content; a claim about ongoing faithfulness gets sung in a way that enacts the same repetition it's describing.