I'd say you would be able to get all of that and much more off Etsy... disclaimer - it's very addictive!