1. You're the First, the Last, My Everything

    Alexander O'Neal

    04:01
  2. Our Love

    Alexander O'Neal

    04:08
  3. Babe

    Alexander O'Neal

    03:57
  4. Let's Get Together

    Alexander O'Neal

    04:27
  5. Unbreak My Heart

    Alexander O'Neal

    04:28
  6. Always and Forever

    Alexander O'Neal

    04:38
  7. When a Man Loves a Woman

    Alexander O'Neal

    03:03
  8. Cherish

    Alexander O'Neal

    04:02
  9. Secret Lovers

    Alexander O'Neal

    04:28
  10. More Than My Heart

    Alexander O'Neal

    04:08
  11. A Million Love Songs

    Alexander O'Neal

    03:24
  12. Right Here Waiting

    Alexander O'Neal

    04:06
  13. Your Song

    Alexander O'Neal

    04:01
  14. We're on Our Way

    Alexander O'Neal

    04:00
  15. Do You Right

    Alexander O'Neal

    04:07
  16. I'll Make Love to You

    Alexander O'Neal

    03:27
  17. Saturday Love

    Alexander O'Neal

    05:01
  18. Lovers Again

    Alexander O'Neal

    03:32
  19. Can You Stand the Rain

    Alexander O'Neal

    04:29
  20. Baby Come to Me

    Alexander O'Neal

    04:07
  21. No One But You

    Alexander O'Neal

    04:41
  22. Body Talking

    Alexander O'Neal

    04:27
  23. If You Were Here Tonight

    Alexander O'Neal

    05:02
  24. Sleepin'

    Alexander O'Neal

    04:23
  25. Carry on

    Alexander O'Neal

    05:02
  26. Sneakin'

    Alexander O'Neal

    05:19
  27. Grind

    Alexander O'Neal

    04:21
  28. What You Won't Do For Love

    Alexander O'Neal

    03:46