Your promises are perfectnCourage makes us strongnHolding on to somethingnHow can this dream be wrongnnWhen you trust somebodynAnd all the thoughts they holdnThrough good or bad you follown‘cos of the love you shownnIt must be there for lovenYou know, It must be there for lovenAfter all this timenI can see the world so clearlynAfter all this timennAfter all this timen(after all this time)nAfter all this timennWherever life can take usnWhatever road you trynNo matter what the reasonnWe're always by your sidennYou felt the world against younAnd you know we feel it toonNow we've come togethernOur spirit pulls us throughnnIt must be there for lovenYou know, It must be there for love,nAfter all this time,nI can see the world so clearlynAfter all this timennAfter all this timen(after all this time)nAfter all this timennThough you know they always say that faith can save the day,nso it must be there for love,nit must be there for lovenThough you feel hurt, pain, there's nothing you can saynBut I'll still be there fore lovenI'll still be there fore lovenIt must be there for lovenAfter all this timenAfter all this timenAfter all this timenAfter all this timenI can see the world so clearlynAfter all this timenAfter all this timenAfter all this time…….n