1. The Little Swallow

    Katie Melua

    01:46
  2. River

    Katie Melua

    03:25
  3. Perfect World

    Katie Melua

    04:24
  4. Cradle Song

    Katie Melua

    01:43
  5. A Time to Buy

    Katie Melua

    03:31
  6. Plane Song

    Katie Melua

    04:07
  7. If You Are so Beautiful

    Katie Melua

    03:43
  8. Dreams on Fire

    Katie Melua

    04:05
  9. All-Night Vigil - Nunc Dimittis

    Katie Melua

    04:15
  10. O Holy Night

    Katie Melua

    04:23