There are over 3,000 beads in the Amore & Baci collection, so we are not able to stock all of them, although we do have around 1,500 beads in our shop - Palace Street Jewellers in Canterbury, Kent.
If we do not have the beads you order in stock, delivery will take a bit longer, normally 5-7 working days.