| 1. A Thousand Years (Kipper, Sting)  5:57 |  | 
    
    | 2. Desert Rose (Featuring Cheb Mami)  4:45 |  | 
    
    | 3. Big Lie, Small World (Featuring David Hartley)  5:05 |  | 
    
    | 4. After The Rain Has Fallen  5:03 |  | 
    
    | 5. Perfect Love... Gone Wrong (Featuring Sté)  5:24 |  | 
    
    | 6. Tomorrow We?Ll See  4:47 |  | 
    
    | 7. Prelude To The End Of The Game  0:20 |  | 
    
    | 8. Fill Her Up (Featuring James Taylor)  5:38 |  | 
    
    | 9. Ghost Story  5:29 |  | 
    
    | 10. Brand New Day  6:19 |  | 
    
    
  
            
           
          
          
          
            
            
          
          
            
      Sting 
      - guitar, bass, keyboards, vg-8 guitar synth, vocals
Kipper - 
      drum programming, keyboards
Dominic Miller - guitars
Manu 
      Katché - drums
Vinnie Colaiuta - drums
Jason 
      Rebello - piano, clavinet
Chris Botti - trumpet
Additional 
      personnel
Stevie Wonder - harmonica
James Taylor - 
      vocals, acoustic guitar
Cheb Mami - vocals
Branford 
      Marsalis - clarinet
Mino Cinelu - percussion
Dave 
      Hartley - string arranger and conductor (tracks 3 and 6), Hammond 
      organ
B.J. Cole - pedal steel guitar
Kathryn Tickell 
      - Northumbrian pipes, fiddle
Don Blackman - Hammond organ
Sté 
      - vocals
Gavyn Wright - string leader (tracks 3 and 6)
Joe 
      Mendez - background vocals
Janice Pendarvis - background 
      vocals
Althea Rodgers - background vocals
Marlon Saunders 
      - background vocals
Veneese Thomas - background vocals
Darryl 
      Tookes - background vocals
Ken Williams - background vocals
Tawatha 
      Agee - background vocals
Dennis Collins - background vocals
Ettamri 
      Mustapha - darbouka
Farhat Bouallagui - string arrangement 
      (track 2), conductor and leader
Moulay Ahmed - string player
Kouider 
      Berkan - string player
Salem Bnouni - string player
Sameh 
      Catalan - string player