Every wedding card that lands well has three parts: a specific detail about the couple, a genuine wish for the marriage rather than the wedding day, and a sign-off that matches how well you actually know them. That's the whole formula. You don't need four rhyming lines or a callback to a memory from a decade ago — one honest specific beats three generic ones.
Below are full messages you can adapt directly, sorted by relationship and by situation, plus the phrases to leave out because they show up in nearly every card a couple opens that day. If you're also picking the gift, the last section covers how to make the card say something the gift doesn't.
The three-part formula
Start specific. A memory, an observation about them as a couple, or a genuine detail about how they treat each other beats a generic opener every time. "Congratulations on your special day" is true of every wedding and specific to none — the couple has read some version of it a hundred times by the reception.
Wish them well for the marriage, not just the day. "Congratulations on the wedding" is about one afternoon. "Here's to forty years of [a real trait — the way you make each other laugh, how you show up for each other]" is about the thing that's actually starting.
Close with a sign-off that matches the relationship. "Love always" or "All my love" for family and close friends. "Best" or "Warmly" for coworkers and more distant acquaintances. "Cheers" if that's genuinely how you talk to them. Mismatched formality — signing "Sincerely" to your college roommate — reads odder than no sign-off at all.
Messages by relationship
For a close friend
- "I've watched you become the best version of yourself with [partner], and I don't say that lightly. So excited for what's next — you two deserve every bit of this."
- "Of everyone I know, you two make marriage look like the easiest decision in the world. Here's to a lifetime of that same ease."
- "I'm not going to pretend I'm not a little emotional writing this. Love you both, and I can't wait to see what you build together."
For family
- "Watching you grow into the person you are today has been one of the best parts of my life. Now I get to watch you build a life with someone who sees exactly what I see. All my love, always."
- "Our family just got better. Welcome — I mean that in every sense."
For a sibling
- "We spent our whole childhood as a team, and I love that you get to spend the rest of your life on one with [partner]. So proud of you. So happy for you both."
- "You're my favorite person to have grown up with, and now I get to add [partner] to the list of people I'm rooting for. Congratulations, always."
For a coworker or acquaintance
- "Congratulations to you both. It's been great getting to know you at work, and I'm so happy for this next chapter — wishing you a lifetime of happiness together."
- "So happy for you both. Wishing you a wedding day full of joy and a marriage full of the same."
If you can't make it to the wedding
- "I wish more than anything I could be there to celebrate in person, but I'm raising a glass to you both from here. Sending so much love your way."
- "Not being there in person doesn't change how much I'm celebrating you two today. Can't wait to see the photos and to celebrate properly soon."
Messages for specific situations
Second marriages
Skip anything that references "finally" finding the right person or implies the first marriage was a mistake — even lightheartedly, it can land badly. Keep the focus forward: "So happy you found this with each other. Wishing you both a marriage built exactly the way you want it." Gifts for this situation tend to skip the traditional starter-kitchen items too, which is worth knowing if you're also shopping from second marriage wedding gifts — couples marrying later or for a second time usually already have the practical stuff covered.
From parents to their own child
This is the one place where a longer, more emotional message is expected rather than excessive. "From the day you were born to this one, you have been the greatest joy of my life. Watching you marry someone who loves you the way you deserve is a gift I don't have words for. I love you both, today and always." Parents often pair a message like this with something from wedding gifts from parents, which tends to run toward keepsakes rather than practical items — the message is doing the sentimental work, so the gift doesn't have to.
Religious or scripture-based messages
If the couple's faith is part of how they'd want the day marked, a verse works better as an addition to a personal line than as a replacement for one — "1 Corinthians 13 has never felt more true than it does watching you two. So happy for you." Several pieces in scripture wedding gifts already carry a verse, so if you're giving one of those, you don't need to repeat the same verse in the card — pick a different line or keep the card personal instead.
The fill-in-the-blank version, if you're truly stuck
If none of the above quite fits and the card is still blank ten minutes before you need to leave, use this structure and swap in your own details:
- Opener: "[Something specific and true about them as a couple], and I couldn't be happier for you both."
- Middle: "Here's to [a real wish tied to who they are — years of laughing this hard, a home as warm as the one you already have, adventures you haven't planned yet]."
- Close: "[Sign-off that matches the relationship], [your name]."
The only part that has to be genuinely yours is the bracketed detail in the opener — everything else can come straight from the examples above. That one specific line is what keeps the message from reading like a template, even when it technically is one.
What to avoid
- A bare "Congrats!" It's not wrong, exactly, but it's the least effort message possible, and it reads that way next to every other card in the stack.
- Unsolicited marriage advice. "Communication is everything" or "never go to bed angry" might be true, but a wedding card isn't the venue for it, especially from someone who isn't married themselves.
- Divorce statistics or jokes about the marriage not lasting. Said as a joke, it still lands as a joke about their marriage failing. Leave it out entirely.
- Mentioning what the gift cost. "Hope this covers the open bar" is a real line people actually write, and it's the fastest way to make a nice gift feel transactional.
- A quote copied wholesale with nothing added. A famous line about love can open a message, but it shouldn't be the entire message — add one sentence that's actually about them.
Pairing the card with the gift
If the gift already says something sentimental, the card doesn't need to repeat it — it can reference it instead. A card that reads "Every time you use this, I hope it reminds you of how much love is in your corner" pairs naturally with a keepsake piece from wedding keepsake ornaments, something meant to come out year after year rather than get used up. If the gift is the laurel wreath cutting board with the couple's own names engraved into it, you can point straight at it: "I had your names put on this on purpose — I want it in your kitchen for every anniversary dinner you cook in it." Letting the card point at the gift instead of restating the sentiment saves you from writing the same idea twice in two different places.
Common questions
Is it okay to keep the card short?
Yes. Two honest sentences beat eight generic ones. Length isn't what makes a message land — specificity is.
What if I don't know the couple well?
Keep it warm and general rather than forcing false intimacy. "So happy for you both, wishing you a lifetime of happiness" is a completely appropriate coworker or acquaintance message — you don't need to manufacture a personal memory that isn't there.
Should I write my own note or just sign a group card?
If it's a group office card, a line or two in your own words next to your name is enough — you don't need a separate card on top of it. Save the full three-part message for a card you're giving on your own.
Can I mention the gift in the card?
Yes, and it often helps the card feel more specific — just reference what the gift is or means, never what it cost.
The short version
Open with something specific to them, wish them well for the marriage rather than the day, and sign off in a way that matches how close you actually are. Skip the advice, the statistics jokes, and any mention of price. If you're stuck, borrow one of the messages above and swap in one real detail about the couple — that single swap is what makes a template read as genuine.