I've walked the straight and narrow I took the crooked path I've looked into the mirror And didn't know who was looking back I've lived outside Your calling But still inside Your grace And when my world was falling Your love it never changed Lord You could've given up And walked away From someone so unworthy But You stayed Your faithfulness Surrounds me Your grace Is all abounding Your mercy Overwhelms me You call me Your own I know You'll never let go Your love's unbelievable On and on it goes Your love's unbelievable On and on it goes Your love's unbelievable You walked the hill of Calvary My sin upon Your back Your life for my salvation Has anyone ever loved like that Lord You could've given up And walked away From someone so unworthy But You stayed Your faithfulness Surrounds me Your grace Is all abounding Your mercy Overwhelms me You call me Your own I know You'll never let go Your love's unbelievable I raise my hand to Your awesomeness I bow my knees to Your holiness I know I'm not worthy But You see me differently