Valentine's Day

What to write in a Valentine's Day card for your boyfriend or girlfriend

· 7 min read

The blank card is the hardest part. You know what you feel — the challenge is putting it into words that sound like you, not like a gift shop.

Valentine's Day card messages fail in one of two directions: too generic ("you mean everything to me") or too grand (purple prose that doesn't actually sound like how you talk). The sweet spot is specific and genuine — a message that could only come from you, about this particular person, in this particular relationship.

This guide gives you real examples to use or adapt, organised by tone and relationship length, plus the thinking behind what makes each one work.

Heartfelt Valentine's messages for your partner

Heartfelt doesn't mean sentimental. The best heartfelt messages are emotionally honest and specific — they say something true rather than something lovely-sounding.

Short — one sentence
Of all the small daily decisions I get to make, choosing you is the easiest.
Medium — two to three sentences
I didn't expect to love the ordinary parts most. The coffee in the morning, the way you talk about things you care about, the easy quiet. It's not what I imagined, and it's better.
Long — for a milestone Valentine's
Here's what I know about us, after all this time: we're better at the hard parts than I thought we'd be, and the easy parts are easier than I ever expected. I love the life we've built in the space between the big moments — the unremarkable Tuesday evenings, the way we've learned each other's rhythms. Thank you for all of it. Happy Valentine's Day.

Romantic but not over-the-top

Romance doesn't require grand gestures in writing. The most romantic messages are often the quietest — they notice something specific, or capture a feeling that doesn't usually get named.

Romantic — short
The soft, ordinary fact of you is the part I never expected to love most.
Romantic — medium
It's not the years that surprise me — it's that every one of them has felt like a privilege. I love you more carefully than I did at the beginning, and I think that's the better kind.
Romantic — for a new relationship
I wasn't expecting this — and I mean that in the best possible way. Happy first Valentine's Day.

Funny Valentine's messages

A funny Valentine's message works when the humour is affectionate rather than deflecting — when it captures something real about your relationship rather than avoiding the emotion entirely.

Funny — for a long-term partner
You've seen me at my absolute worst and somehow kept showing up. I find this either deeply romantic or slightly worrying. Either way — I love you. Happy Valentine's Day.
Funny — light and warm
My Valentine's card assessment: you're wonderful, you put up with a lot, and I still can't believe you chose me. Receipts available on request.
Funny — for a boyfriend who hates fuss
I know you think Valentine's Day is a commercial construct. I know. But you're stuck with me and this card, so here we are. I love you.

For a long-term relationship

The longer you've been together, the more you have to work with — and the more a generic message will fall flat. Long-term love deserves messages that draw on the specific texture of your relationship.

Long-term — heartfelt
Every year I think I know what this is, and every year you show me something new about it. Thank you for that — for continuing to surprise me. I love you.
Long-term — warm and steady
Years in and still the person I most want to talk to about everything. That doesn't happen by accident. Happy Valentine's Day.

For a new relationship

New relationships call for messages that are warm without being overwhelming. The goal is to express real feeling while leaving room for where things are going — not to declare everything all at once.

New relationship — warm
I'm really glad this is where we are. Happy Valentine's Day.
New relationship — sweet and honest
I keep catching myself smiling for no reason, and then realising the reason is you. Happy Valentine's Day.

What to avoid

Phrases to avoid: "You mean the world to me" (overused, generic), "You complete me" (too much pressure on one person), "Every day with you is a gift" (sounds like a fridge magnet), "Words can't express…" (then try harder). Instead: notice something specific. Write it down. That's your message.

Need something more personal?

Tell our generator the tone, the length, and a detail or two about your relationship — and get a message that sounds like you wrote it.

Try the Valentine's generator →

Frequently asked questions

What should you write in a Valentine's Day card for your partner?

Write something that could only be said about them. The most memorable Valentine's messages are specific — they reference a real moment, a habit you love, or a way they make you feel that's unique to your relationship. Something small and specific lands far more warmly than a generic declaration.

How long should a Valentine's Day card message be?

One to three sentences is the sweet spot for most cards. Enough to feel personal and considered, short enough that it doesn't feel like a speech. For a milestone Valentine's, a short paragraph of 60–80 words can work beautifully. Brevity done well always beats length done poorly.

Is it okay to be funny in a Valentine's Day card?

Absolutely — if that's your relationship. A genuinely funny Valentine's message that captures how you two actually are together can be far more romantic than a straight love declaration. The humour should feel affectionate, not deflecting. Laughing together at something you both recognise is intimate.

What to write in a Valentine's card when you've been together a long time?

Lean into the specific, ordinary things. The longer you've been together, the more you have to draw from — the habits, the routines, the inside references. Notice something small about your life together. Write it down. That's often the most powerful message of all.