Zazzle had a lot fo stamps to select from which was great. I ordered these for bridal shower invitations. I was told the stamps would be mailed on Friday. They were not shipped until 4 days later on Tuesday. I did not receive them until a week later the following Tuesday. That's way too long for shipping and delivery. We ended up sending the invites out without the stamps since they took so long to get.