You've seen me at my worst When I thought all hope was lost You've seen at my best And still I've fallen short What You see of worth in me I will never know I'll never know I'm so thankful That new mercies rise with the morning sun I'm so thankful That You've never given up on me Please draw near You know my heart it tends to stray It tends to stray Mystery of all mysteries What You've done in my heart Once stained by sin and shame You've restored innocence Why I have this second chance I will never know I'll never know I'm so thankful That new mercies rise with the morning sun I'm so thankful That You've never given up on me Please draw near You know my heart it tends to stray It tends to stray You must be greater I must be less You can take this mess And make it beautiful Make it new Let this be my crossroads Where faith and action meet Where looking back at my past will prove You are faithful God And if I've learned one thing I know that You are good Yes, You are good