horse Butterfly's Trust (Hanoverian, 2003, from Buddenbrock)

Butterfly's Trust