Hope for the Flowers

$14.95

Stripe, an ambitious young caterpillar, abandons his struggle to reach the top when he meets a lovely yellow butterfly.