Little Pink Rose

A little Pink Rose laying on stone ground
$4.00

A little Pink Rose laying on stone ground