Sweetheart pin cushions were originally made by convalescing soldiers during the First World War as a gift for their loved ones. This modern take comes in red, white and blue and is a linocut hand-printed on to cotton sateen fabric. If you're any good at sewing you can even add your loved one's initials to personalise it.
The cushion measures 18cm x 16cm and costs £28. Take a closer look online.