Bellringer Meadow Shepherd

A sheep wearing a tiny bell, leading a procession of flowers.