We've been holding Something much too heavy For our hearts, oh Breaking, and each mistake Feels like it's tearing us apart, oh Don't take much Till we're hurting Given time, we're gonna see That we ain't giving up We ain't giving in When life lands a punch We get up again The tears we cry They're all silver lined It's hard to find the hope In the hurt sometimes But only good will come of this Oh, only good will come of this We've been too slow To take the time to turn around, oh And take in, the walls and all the mountains We've knocked down, oh Don't take much To remember Given time, we're gonna see That we ain't giving up We ain't giving in When life lands a punch We get up again The tears we cry They're all silver lined It's hard to find the hope In the hurt sometimes But only good will come of this Oh, only good will come of this It's hard to see the hope between the pain But the Sun is always brightest after rain We ain't giving up We ain't giving in When life lands a punch We get up again The tears we cry They're all silver lined It's hard to find the hope In the hurt sometimes But only good will come of this Oh, only good will come of this Oh, only good will come of this