What to write in a Valentine's Day card for your boyfriend or girlfriend
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.
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.
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.
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.
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.
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.