 The fifth track from his 2001 double platinum release we just spoke of, Invincible, on Epic Records, Michael Jackson, Heaven Can Wait. Clocking in at 4 minutes and 50 seconds, this song is a pure gem at every listen. Written by Andre O'Herd, Aritza Louse, Kenny Quillers, Teddy Riley, Teron Bill, and Nate Smith.