Preserved Fine Babies Breath

$35.00

Fine million-star babies breath. Very delicate and incredibly pretty. 

Approx. 40cm long

15 items left