Handmade Christmas Cards
The shops are bursting over with Christmas Cards – from the simple to the extreme – from the naive to the naughty – cards – cards – cards everywhere you go. Buying packs of 10 or even 20 cards is cheaper but you end up sending the same cards to your friends and if they…