Forever In My Life is the ninth and final track on the first disc of Prince's ninth album Sign O' The Times. A live version was also included in the concert movie Sign O' The Times, also incorporating lyrics from It.
Basic tracking took place on 7 August 1986 (the day after the recording of Hot Thing which precedes it on the album, and the day before Make Your Mama Happy), at Prince's Galpin Blvd Home Studio in Chanhassen, Minnesota. The background vocals unusually precede the lead vocals (rather than following them in the traditional manner) - this was created purely by accident as engineer Susan Rogers played back the layered vocals with incorrect intervals. Prince liked what he heard, and kept this arrangement. The track was included as the third track on the third and final disc of the on the 30 November 1986 configuration of the Crystal Ball album, which was eventually pared down and became Sign O' The Times.