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 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 (but) 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 Even if every grain of sand were washed from the sea 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