Message ideas

What to write in an anniversary card

The best anniversary card messages are warm, personal, and a little romantic. Start with "Happy anniversary," add one specific line about your relationship or a shared memory, and close with a wish for the years ahead. Below are more than 30 ready-to-use messages grouped by relationship and tone. Pick one that fits, change a word or two to make it yours, and you are done.

Romantic, for a partner or spouse

Make it personal and a little romantic. This is the card they will keep.

  • Happy anniversary to the love of my life. Every year with you is my favorite year.
  • I would choose you again, in every lifetime and every version of this one. Happy anniversary.
  • Thank you for a love that still feels new. Here is to us, today and always. Happy anniversary.
  • Of all the things I have done right, loving you is the best. Happy anniversary, my love.
  • Years later and you are still the best part of every day. Happy anniversary.
  • Here is to another year of you and me. I love you more now than ever. Happy anniversary.

Short and sweet

Sometimes a few warm words say it all.

  • Happy anniversary! Here is to us.
  • Another year, still in love. Happy anniversary.
  • So grateful for you and for us. Happy anniversary.
  • Cheers to another year together. I love you.
  • Happy anniversary to my favorite person.
  • Still my favorite hello and my hardest goodbye. Happy anniversary.

Funny and lighthearted

A little humor keeps a long love light. Keep it kind.

  • Happy anniversary! Thanks for putting up with me for another whole year. That is true love.
  • We have made it another year without driving each other completely crazy. Cheers to us!
  • Happy anniversary to the person who still laughs at my jokes, or at least pretends to.
  • They say marriage is a work in progress. Good thing we are both hard workers. Happy anniversary!
  • Still my favorite weirdo after all these years. Happy anniversary.

For a couple (friends or family)

Celebrate someone else’s anniversary with a warm word for the two of them.

  • Happy anniversary to two people who show us all what real love looks like.
  • Wishing you both another year as wonderful as the love you share. Happy anniversary.
  • Congratulations on another year together. You two are the real deal. Happy anniversary!
  • Here is to a couple who makes it look easy. Wishing you many more happy years.
  • Happy anniversary! May your love keep growing for many years to come.

Milestone anniversary

Big anniversaries like the 10th, 25th, and 50th deserve a message that honors the journey.

  • Twenty five years of love and counting. What a beautiful thing to celebrate. Happy anniversary.
  • Fifty years together is a love story for the ages. Congratulations and happy anniversary.
  • A milestone like this is proof of a love built to last. Wishing you many more years. Happy anniversary.
  • Look how far you have come, and how much love you have built. Happy milestone anniversary.
  • Here is to a lifetime of love and the many wonderful years still ahead. Happy anniversary.

For your parents

A parents’ anniversary is a chance to thank them for the example they set.

  • Happy anniversary to the two people who taught me what love looks like.
  • Thank you for showing us all how it is done. Happy anniversary, Mom and Dad.
  • Your love has always been the heart of this family. Happy anniversary.
  • Grateful for the home and the love you built together. Happy anniversary.
  • Wishing you both another year as wonderful as you are. Happy anniversary, with love.

Tips for writing an anniversary card

  • Open with "Happy anniversary." It sets the tone and works for any relationship.
  • Add one specific detail. A shared memory, a quality you love, or a hope for the year ahead makes the card personal.
  • Match the tone to the relationship. Romantic for a partner, warm for a couple you are celebrating, sincere for parents.
  • For milestones, name the years. Acknowledging the journey makes a big anniversary feel honored.
  • Sign off with the right closer. "All my love" or "Forever yours" for a partner, "With love" or "Congratulations" for others, then your name.

Frequently asked questions

What should I write in an anniversary card?

Start with "Happy anniversary," add one personal line about your relationship or a shared memory, and close with a wish for the years ahead and your name. Keep it genuine: a short, sincere note means more than a long, generic one. If you are stuck, pick a message from this guide that matches your relationship and tone and change a word or two to make it yours.

What is a good short anniversary message?

A good short anniversary message is warm and personal, for example: "Another year, still in love. Happy anniversary." or "So grateful for you and for us. Happy anniversary." Short messages work well when you want something simple and heartfelt.

What do you write for a milestone anniversary like the 25th or 50th?

Acknowledge the journey and the years shared, for example: "Twenty five years of love and counting. What a beautiful thing to celebrate." or "Fifty years together is a love story for the ages. Congratulations." Milestone messages work best when they honor how far the couple has come.

How do I sign off an anniversary card?

For a partner, "All my love" or "Forever yours" fits well. For a couple you are celebrating, "With love" or "Congratulations" works, then your name. Keep the closer warm and match it to your relationship.

Found the perfect words? Let us mail the card.

With automatic anniversary cards from MomentSent, you add the date once and we mail a real, physical card every year, right on time, with your message inside.

Start your free trial →

14-day free trial. No credit card required.