All the Pretty Little Horses
CME Beginning
$4.95
SKU: 48019316
All the Pretty Little Horses is a simple and charming lullaby. Written with a whimsical accompaniment, this gentle piece lies comfortably within an octave.