simmering 'A Thousand Years', its urgent Bach-derived two-beat motif capturing the essence of a love so insistent as to transcend time, 'Brand New Day' soars from the fantasy romance of 'After the Rain', with its whirling dervish strings, to the off kilter bossa nova 'Big Lie, Small World', a vignette about regret, to the profound human comedy of 'Fill Her Up', a country tune in 9/8 time that rises to a rousing gospel chorus... the deep funk of 'Perfect Love...Gone Wrong'... descending melody of 'The End of the Game', a metaphoric tale of love as a cycle of hunter and hunted... smoky string-swept beauty of 'Tomorrow We'll See', a bittersweet take on love for sale