Cinder Road giving up

I keep thinking that I'm almost there
Another plane another trip somewhere
I'm on my own (on my own)
I never thought I'd have to fight this hard
I never thought I'd ever feel so far
Far from home (far from home)
Give me a reason to stay
Cause I don't like feeling this way
Cause I, I've had all that I can take
But I'm not giving up
Even when I'm stepped on
Not giving in
Even when hope is gone
I won't let it get me down
No, I'll turn it around
Not giving in
Even when I feel afraid
Cause I know tomorrow is another day
And when the going gets rough
I'm not giving up on today
I'm second guessing everything I do
Reaching out and I'm almost through
But I'm full of doubt (full of doubt)
We're feeling so far from the start
Now I'm sitting with a broken heart
Screaming out (screaming out)
Give me a reason to stay
Cause I, I've had all that I can take
But I'm not giving up
Even when I'm stepped on
Not giving in
Even when hope is gone
I won't let it get me down
No, I'll turn it around
Not giving in
Even when I feel afraid
Cause I know tomorrow is another day
And when the going gets rough
I'm not giving up on today
I didn't want it this way
I know there is a reason to stay
But it's not much too late
I might bend but I won't break
And nothing's gonna stand in my way
Cause I'm not giving up
Even when I'm stepped on
Not giving in
Even when hope is gone
I won't let it get me down
No, I'll turn it around
Not giving in
Even when I feel afraid
Cause I know tomorrow is another day
And when the going gets rough
I'm not giving up
I'm not giving up
I'll find a new way
I'm not giving up
I'm not giving up
I'll make it through today
I'm not giving up
I'm not giving up
I'll find a new way
I'm not giving up on today