| 1 | OnwardBacking Vocals – Carmel Choir – Beverley Skeete, Judy Heeks, Katie Kissoon, Pete Wingfield, Ray Simpson , Roy CarterEngineer – Brad DavisGuitar – Robert AhwaiKeyboards – Pete WingfieldProducer – Pete WingfieldWritten-By – McCourt, Parris, Africa | 5:32 |
| 2 | Life Is HardProducer – Jim ParrisWritten-By – Parris | 3:55 |
| 3 | I Have Fallen In Love (12'' Extended Mix)Written-By – McCourt, Darby | 7:30 |
| 4 | I'm Over YouBacking Vocals – Beverley Skeete, Carmel , Katie KissoonEngineer – Brad DavisGuitar – Robert AhwaiKeyboards – Pete WingfieldProducer – Pete WingfieldWritten-By – McCourt, Africa | 4:56 |
| 5 | The WaterfallProducer – Jim ParrisWritten-By – McCourt, Baylis | 3:40 |
| 6 | You Can Have Him (12'' Extended Mix)Producer – Mike ThorneWritten-By – Bill Cook | 6:32 |
| 7 | Take It For GrantedEngineer – Phil BodgerKeyboards – Brian Eno, Carmel McCourt, Fayyaz VirjiMixed By – Brian EnoProducer – Brian EnoWritten-By – McCourt, Darby | 4:51 |
| 8 | I Have Fallen In Love (Je Suis Tombée Amoureuse)Congas – Johnny FolarinEngineer – Dominick MaitaHorns – The Uptown HornsProducer – Mike ThorneRemix, Producer [Additional Production] – John HudsonWritten-By – McCourt, Darby | 4:14 |
| 9 | If Birds Can FlyArranged By [String Arrangement] – Fayyaz VirjiEngineer – Peter BeckmannMixed By – Phil BodgerProducer – Jim ParrisWritten-By – McCourt, Parris | 4:38 |
| 10 | One Fine DayBongos – Isaac OsapaninEngineer – Peter BeckmannKeyboards, Trombone – Fayyaz VirjiMixed By – Phil BodgerProducer – Jim ParrisSaxophone [Saxophones], Synthesizer [Yamaha Wx7] – Poly CousséeTrumpet – Kevin Robinson Vocals [Additional], Backing Vocals – Jimmy SomervilleWritten-By – McCourt, Osapanin | 4:35 |
| 11 | CirclesClarinet – Paul Baylis Engineer, Mixed By – Phil BodgerFlugelhorn [Flugel Horn] – Steve WatermanFlute – Poly CousséeKeyboards, Trombone, Arranged By [Horn Arrangement] – Fayyaz VirjiProducer – Jim ParrisWritten-By – Virji | 4:54 |
| 12 | NapoliArranged By [String Arrangement] – Fayyaz VirjiEngineer, Mixed By – Phil BodgerPiano, Harpsichord – Mervyn AfricaProducer – Jim ParrisWritten-By – McCourt, Africa | 3:33 |
| 13 | Bonus CD |
| 14 | And I Take It For Granted (12'' Mix)Written-By – McCourt, Darby | 5:53 |
| 15 | Lovin' Feel (From 'You Lost That Loving Feeling')Written-By – Mann, Spector | 6:29 |
| 16 | God Put Your Hand On MeEngineer – Phil BodgerKeyboards, Arranged By [String Arrangement] – Fayyaz VirjiMixed By – Brian EnoProducer – Brian EnoWritten-By – McCourt, Virji | 5:02 |
| 17 | MovingBacking Vocals [Uncredited] – Helen WatsonProducer – Jim ParrisWritten-By – McCourt, Darby, Parris, Africa | 3:38 |
| 18 | You Can Have HimAlto Saxophone [Alto Sax], Baritone Saxophone [Baritone Sax] – Crispin CioeEngineer – Dominick MaitaProducer – Mike ThorneProgrammed By [Rhythm Programming], Keyboards, Synthesizer [Synthesisers] – Mike ThorneRemix, Producer [Additional Production] – John HudsonTenor Saxophone [Tenor Sax] – Arno HechtTrombone – Bob FunkTrumpet – Hollywood PaulWritten-By – Bill Cook | 3:46 |
| 19 | You Can Have Him (Instrumental)Producer – Mike ThorneWritten-By – Bill Cook | 5:17 |
Long unavailable on CD, Drumfire Records is delighted to present 'Set Me Free' complete with the B-Sides and 12'' Extended Mixes.
Bonus CD:
Track 2 is a B-Side of I Have Fallen In Love.
Track 3 is a B-Side of the 12'' versions of You Can Have Him.
Track 6 is a B-Side of And I Take It For Granted. It was recorded live in Belgium (courtesy of BRT TV1).
'One Fine Day' is dedicated to Harvey Milk.