Time after time I've come to find
You're all that I need
Day after day, You show the way
I'll walk where You lead
And even if every star above
Should fall from the sky
I will believe what is unseen
Though my heart questions why
I hear the world say that love can never win
That love has to always have an end
I still believe in forever
I still will trust You with all of my heart
I still believe there's a Heaven above
I still believe in forever
I still will trust You with all of my heart
I still believe in never-ending love
Lie after lie, hope slowly dies
Your heart's been deceived
Love after love, push comes to shove
And somebody leaves
And even if every grain of sand
Were washed from the sea
Then you can survive the lonely nights
If you'll only believe
I know you're feeling like love can never win
That love has to always have an end
I still believe in forever
I still will trust You with all of my heart
I still believe there's a Heaven above
I still believe in forever
I still will trust You with all of my heart
I still believe in never-ending love
I still believe, believe in forever
I still believe in love
I still believe, believe in forever
I still believe in love
I still believe, believe in forever
I still believe in love
I still believe in forever
I still will trust You with all of my heart
I still believe there's a Heaven above
I still believe in forever
I still will trust You with all of my heart
I still believe in never-ending love
I still believe in forever
I still will trust You with all of my heart
I still believe there's a Heaven above
I still believe in forever
I still will trust You with all of my heart
I still believe in never-ending love
I still believe
I still believe
I still believe, yeah
In never-ending love
Never-ending love