Every heart that's beating will get broken I've had my share of tears and shattered dreams Times that I've cried why and got no answers But I found your grace sufficient for me. You tell us to give thanks in all things And that's the kind of heart that I want Lord Looking back this moment on some hard times I'm grateful for the faith that you have formed A thousand times I've thanked you for my roses Today I'm saying thank you for the thorns. I've learned that you're my shelter when the storm comes Not to fear what I can't understand Cause there are just some things that are above me But even then they're in your hands.