Becky Amelia

33 products

Becky Amelia is an illustrator and designer based in Cornwall, UK. She is passionate about nature and sustainability, and her illustrated greeting cards and postcards are inspired by the natural world and Victorian botanical illustration.