A box of 20 greetings cards and envelopes
Over the moon, tickled pink, in at the deep end, up in arms, weak at the knees. Sometimes we barely know how to feel something until we’ve put it into words. Perhaps that’s why the English language is brimful of wonderful idioms that celebrate our different emotions.
Keep a box of these on your desk and you'll have the just the right card for every occasion.