I've been takin' my time Buildin' these walls that I'm hidin' behind I've been diggin' these trenches And paintin' these fences to hide what's inside You seem to already know I'm spinnin' oughta control How many times can I fail You Before You say You're through, that You've had enough A thousand times have I fallen and still You keep callin' You never give up, never I've been watchin' walls cave in But I will die tryin' to save my own skin If I could let down my guard, well You'd find that I'm scared and You'd see all my sin You seem to already know I'm spinnin' out of control How many times can I fail You Before You say You're through, that You've had enough A thousand times have I fallen and still You keep callin' You never give up, never You said that You'd never leave me You'd never forsake me, You'd never let go You said You'd come to my rescue That You'd be my refuge to never lose hope How many times can I fail You Before You say You're through, that You've had enough, never A thousand times have I fallen and still You keep callin' You never give up, never You said that You'd never leave That You're all I need You'd never give up