"For All Time" is a previously unreleased song from the Dangerous album, released as the 16th track on Thriller 25.
For All Time was written by Steve Porcaro and Michael Sherwood and recorded in 1990 for the album Dangerous, although it didn't make the cut.
In the late 2000s, while working on Thriller 25, Jackson wanted to re-work and include For All Time on the album, even though the song has nothing to do with Thriller album, era or sessions.
Sherwood: "Well, in 2005, maybe early 2006, we got a call from Michael saying that he was releasing the Thriller 25th anniversary record and that he would like to put For All Time on it. We were very surprised but we dusted it off and finished it up. It was 20 years later but you must never give up because you never know! It was a very pleasant surprise when Steve called me and said : « Are you sitting down? » I said : « No. » He said : « Sit down! » (laughs) Then I talked to Michael because I wanted to rewrite the verses. You know, 20 years later, I was a better writer so I said : « Can I please rewrite the verses? I love the chorus and the bridge, but I think the verses need a little more work. » But Michael said : « Oh, no, I want to keep it just like it is! » I said : « All right. » thinking to myself « You’re the King of Pop!… » (laughs)"On July 7, 2002, a demo of For All Time was leaked online along with other 21 demos made by Jackson. An even earlier take was leaked on January 27, 2023 after Brad Sundberg's laptop was stolen.
Sun comes up on this new morning
Shifting shadows, a songbird sings
And if these words could keep you happy
I'd do anything
And if you feel alone, I'll be your shoulder
With a tender touch you know so well
Somebody once said it's the soul that matters
Baby, who can really tell when two hearts belong so well
And maybe the walls will tumble
And the sun may refuse to shine
But when I say I love you
Baby, you gotta know that's for all time
Baby, you gotta know that's for all time
Moon shines down on this good evening
One warm kiss in the cold night air
For this good love I'm receiving
I'd go anywhere, just as long as you were there
And maybe the walls will tumble
And the sun may refuse to shine
When I say I love you
Baby, you gotta know that's for all time
Baby, you gotta know that's for all time
Oh, and on these quiet days
Where souls embrace so silently
Oh, the rain may wash away
All these words that young lovers say
And maybe the walls will crumble
And the sun may refuse to shine
But when I say I need you
Baby, you gotta know that's for all time
Baby, you gotta know that's for all time
Say that you'll never go, that's for all time
Baby, you gotta know that's for all time
Baby, you gotta know that's for all time
Baby, you gotta know that's for all time
(That's for all time)
(That's for all time)
Say that you'll never go, that's for all time
Baby, you'll never go, that's for all time