Introducing the beautiful new Happy & Bright range now available at Card Factory! They have magical soft toys, pretty trinkets and so much more. From only £1.49!

card factory happy and bright gifts