I knew you were waiting (George Michael & Aretha Franklin)

Gap-fill exercise: Past Simple Forms
Watch the video clip on Youtube

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
Like a warrior that fights
And wins the battle
I know the taste of victory
Though I through some nights
Consumed by shadows
I crippled emotionally

Somehow I it through the heartache
Yes I did. I .
I my way out of the darkness
I kept my faith (I know you did), kept my faith

When the river deep I didn't falter
When the mountain was high I still
When the valley was low it me, no no
I knew you were waiting.
I knew you were waiting for me

With an endless desire
I on searching
Sure in time our eyes would meet
Like the bridge is on fire
The hurt is over,
One touch and you set me free

No, I don't regret a single moment,
No, I don't (I know you don't) looking back
When I think of all those disappointments
I just laugh (I know you do), I just laugh

When the river deep I didn't falter
When the mountain was high I still
When the valley was low it me
I knew you were waiting.
I knew you were waiting for me

So we were drawn together through destiny (oh, boy)
I know this love we was meant to be

I knew you were waiting,
Knew you were waiting
I knew you were waiting,
Knew you were waiting for me

I didn't falter
I still
When the valley was low it me
I knew you were waiting.
I knew you were waiting for me

I didn't falter
When the mountain was high I still
When the valley was low it me
I knew you were waiting.
I knew you were waiting for me