The three-part structure
Open with a greeting that names the person, because a name makes a generic line personal at no cost. Then add the specific detail: something that happened this year, a habit, a joke, a thing you admire. This is the part people skip, and it is the only part that could not have been written to anybody else. Close with a wish that is concrete rather than universal — not all the best, but something about the year that is starting. Three sentences is plenty. A long card with no specific detail reads colder than two lines that clearly could only be for one person.
- Greeting: Happy birthday, Marta.
- Detail: you rebuilt a kitchen this year and still answered every message.
- Wish: here is to a quieter twelve months and a finished floor.
- Sign-off: With love, Always, or See you Saturday.
For a partner, and for close friends
Romantic messages fail when they aim for grand and land on generic. Specific and small beats poetic and vague every time, so write about a habit rather than a feeling and let the feeling be implied. For friends the register can be dry; the affection is carried entirely by the fact that you noticed something. Length is not the measure of warmth, and two lines naming one true detail read better than a paragraph of superlatives. Add the greeting yourself at the top of each of these, and if you are stuck, finish this sentence: the thing I would not change about you is.
- For a partner: another year of you leaving cupboard doors open and making everything else easy.
- For a partner, plainer: thank you for the ordinary days. I would pick them again.
- For a close friend: twelve years of telling me the truth when agreeing was easier.
- For a close friend, funny: officially older, and still the person I call first.
- For a best friend: same joke, same day, same person answering the phone at midnight.
- For a friend far away: four time zones have changed nothing except the postage.
- For a new friend: one year in, and you already have a permanent place.
For family: parents, grandparents, siblings, children
Family cards get read more than once and often kept in a box, so the specific detail matters more here than anywhere else. Naming something a parent did years ago tends to land harder than anything about the present, because it shows the thing was remembered without ever being mentioned. For children, keep the language simple and make the wish about the year they are about to have rather than the one behind them. For siblings, a joke is fine as long as it is one you would happily repeat at a table with everyone present. Sign with your name rather than an initial, which matters more here than you would expect.
- For a mother: I have started saying the things you used to say, unembarrassed.
- For a father: a job half done is a job you do twice. Twenty years later I agree.
- For a grandparent: ninety years, and you still tell the story better than anyone here.
- For a sister: nobody else remembers the same childhood, which makes you slightly dangerous.
- For a brother: the only person who can annoy me and be forgiven within the hour.
- For a child turning seven: this year you learned to swim underwater and to argue well.
- For an adult child: watching you build your own life has been the best part of mine.
For colleagues, clients and people you barely know
The professional card has one job: warm but not familiar. Avoid anything about age, appearance, family plans or how long the year has been, since none of those are yours to comment on at work. One line of appreciation about something concrete, one neutral wish, and your name is the whole formula. If several people are signing, write your line first rather than adding to the bottom, because the last signatures always end up squeezed sideways along the edge. Keep it legible too, since a card that circulates an office is read by everyone. One sentence is enough, because a birthday card is a gesture rather than a performance review.
- For a colleague: working with you has made this year considerably easier.
- For a manager: thank you for a year of steady support. Have a proper day off.
- For a team card: happy birthday from all of us on the second floor.
- For a client: best wishes for the year ahead. A pleasure working together.
- For a neighbour: thank you for the parcels, the patience and the occasional lawnmower.
Milestone birthdays, and fitting the words to the card
Round numbers invite jokes about decline, and most land badly on paper. Acknowledge the number, then say what the person has done with it. For eighteen, write forward; for fifty and above, write about what they built. Avoid anything implying the person looks old, anything about relationship status, and anything that turns the card into a message about your own year. Match the length to the space as well: A6 takes about forty handwritten words, A5 around ninety.
On Festivo AI you can edit the wording on a ready layout in template mode, or generate one in AI mode from a prompt, then download a print-ready PNG at A6, A5 or A4. The free preview is watermarked, so you can check the text fits first.
- Turning eighteen: everything from here is yours to decide, good news and bad.
- Turning thirty: a decade spent working out what you want. The next should be easier.
- Turning forty: forty looks like knowing which invitations to decline, and you wear it well.
- Turning fifty: fifty years, three careers and one very good garden.
- Turning seventy: seven decades of showing up for people. That is the achievement.
- Belated: I thought of you on the day and wrote a week later, on brand.