We've been holding something Much too heavy for our hearts, ooh Breaking, and each mistake Feels like it's tearing us apart, ooh Don't take much 'Til 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 These tears we cry They're all silver lined And it's hard to find the hope In the hurt sometimes But only good will come of this, ooh Only good will come of this We've been too slow to take the time To turn around, ooh And take in, the walls and all the mountains We've knocked down, ooh 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 These tears we cry They're all silver lined And it's hard to find the hope In the hurt sometimes But only good will come of this, ooh 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 These tears we cry They're all silver lined And it's hard to find the hope In the hurt sometimes But only good will come of this, ooh Only good will come of this, ooh Only good will come of this