There is a mystery The wonder of love A beautiful gift sent from above You paid for my sin and covered the cost Traded Your glory A throne for a cross Love Love came to sacrifice Grace Grace that has saved my life I see my name There in your scars The hands of a healer That mended this heart I know the victory Freedom has won Because of Your blood Salvation has come Love Love came to sacrifice Grace Grace that has saved my life Love Love at the greatest price Grace Grace that has saved my life Jesus we thank you, thank you Thank you for it all Jesus we thank you, thank you Thank you for it all Oh how we love You, Jesus Thank you for it all Jesus we thank you, thank you Thank you for it all Love Oh what a sacrifice Grace Grace that has saved my life It's your love Love at the greatest price Grace Grace that has saved my life Thank you Thank you Thank you for it all