Greeting cards are 6"x4" and cost £3.75 each- discounts if you buy more than one! Each one is made by hand - hand dyed fabric, cut out by hand, sewn and beaded by me too. This means that every card is unique! I have had people tell me they have framed the cards after receiving them. Very special cards for very special people.