Some angels are 14 feet tall, but this little wee one is just 3 feet in length.  Her name is Marigold and she loves to watch over the babies. 

Marigold, the Wee Angel

$195.00Price
Original or Fine Art Print