My father loved me first
He gave his son for me
Without being worthy of nothing
He did it all for me
Nothing in this world can compare
To this sacred love that we share
I still wonder what it is you saw
To want and make me part of it all
How can it be
That you love me
You gave your son for me
And he gave his life for me
How can it be
That you love me
You paid it all for me
You gave me everything I need
My father loved me first
He gave his son for me
Without being worthy of nothing
He did it all for me
Nothing in this world can compare
To this sacred love that we share
I still wonder what it is you saw
To want and make me part of it all
How can it be
That you love me
You gave your son for me
And he gave his life for me
How can it be
That you love me
You paid it all for me
You gave me everything I need
How can it be that you love me dearly
Without doing anything at all
Oh my God I can't understand
How you could love me at all
How can it be that you love me dearly
Without doing anything at all
Oh my God I can't understand
How you could love me at all
How can it be that you love me dearly
Without doing anything at all
Oh my God I can't understand
How you could love me at all
How can it be that you love me dearly
Without doing anything at all
Oh my God I can't understand
How you could love me at all
My father loved me first
He gave his son for me
Without being worthy of nothing
He did it all for me