After so much time together All the storms that we have weathered Can you still believe that we're still here? Through the blessings and the curses For the betters and the worses Who'd a thunk we'd ride into the clear? With the world so cold outside You'd be always on my side If I stumbled blindly you could make me see Through thick and thin you stayed All through my darkest days How could you possibly be so good to me? How could you possibly be so good to me? No one thought that we would last this long No one thought our love would be so strong The only ones that ever dared to believe Were you and me Times were tough but we were tougher Slings and arrows we did suffer Scars, we've got a few, but who has not? Words of love and words of anger Times of peace and times of danger Never take for granted what we've got With the world so cold outside You'd be always on my side If I stumbled blindly you could make me see Through thick and thin you stayed All through my darkest days How could you possibly be so good to me? ♪ With the world so cold outside You'd be always on my side If I stumbled blindly you could make me see Through thick and thin you stayed All through my darkest days How could you possibly be so good to me? How could you possibly be so good to me?