64 Best Free Fonts for Valentine’s Day

Valentine’s Day design lives or dies on typography. A heart graphic or a rose illustration can only carry so much romance; it is the lettering, the script that curls like a ribbon or the serif that feels like an old love letter, that actually sells the feeling. Whether you are building a greeting card, a bakery box for conversation hearts, a wedding-adjacent invitation, or a simple Instagram graphic for a February sale, free Google Fonts can cover nearly every romantic mood, from breathless calligraphy to playful, candy-colored display type.

The fonts gathered here span delicate wedding-style scripts, warm handwritten notes, elegant serifs for something more grown-up, and a few playful display faces for lighthearted valentines aimed at kids or casual brands.

  1. Great Vibes

    Be my valentine this February

    Great Vibes

    Flowing and long-limbed, this is the script so many wedding and Valentine’s designers reach for first. Its tall ascenders and loose connections give it a breathless, romantic energy that works beautifully on invitations, cards, and gift tags, though it is best kept large since fine strokes can vanish at small sizes.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  2. Alex Brush

    Sealed with a kiss, always yours

    Alex Brush

    A brush script with a bit more weight and confidence than most delicate calligraphy fonts, giving it a warmer, more grounded feel. It pairs nicely as an accent word layered over a clean sans serif headline.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  3. Allura

    Two hearts, one love story

    Allura

    Slim, elegant, and slightly formal, Allura reads like the calligraphy on a fine letterpress invitation. It suits short phrases best; long paragraphs quickly turn illegible.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  4. Parisienne

    Forever and always, my love

    Parisienne

    There is a soft, rounded charm here that feels less bridal than Great Vibes and more like a handwritten postcard from Paris. It sits comfortably on pastel backgrounds and rose-gold foil designs alike.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  5. Sacramento

    You have my heart forever

    Sacramento

    Thin, casual, and a little retro, Sacramento evokes 1950s greeting card lettering more than formal calligraphy. It is an easy pick for logo-style monograms or short love notes.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  6. Pinyon Script

    Sweetheart, will you be mine

    Pinyon Script

    This one leans traditional and a touch old-fashioned, closer to engraved wedding stationery than a casual card. Its narrow letterforms make it a strong choice for elegant, formal Valentine’s invitations rather than playful social graphics.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  7. Tangerine

    My heart beats only for you

    Tangerine

    Extremely delicate and airy, Tangerine is one of the thinnest scripts in the Google Fonts library. It looks stunning printed large on cream cardstock but struggles badly on screens under about 24 pixels, so reserve it for headlines rather than body text.

    • Language support: Latin
    • Styles: 2 weights (Regular, Bold)

    Get it

  8. Mrs Saint Delafield

    Xoxo, forever yours truly

    Mrs Saint Delafield

    Loose, sketchy, and full of personality, this script looks like it was dashed off with a fountain pen between love letters. It brings a lived-in, personal quality that more polished scripts lack.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  9. Cookie

    A thousand reasons I adore you

    Cookie

    Cookie has a soft, rounded sweetness that suits its name, casual and friendly rather than formal. It reads well even at moderate sizes, making it a practical script for packaging and product labels aimed at a Valentine’s gift market.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  10. Yellowtail

    Kisses, hugs, and handwritten hearts

    Yellowtail

    Bouncy and slightly retro, Yellowtail has a confident, marker-drawn quality that feels more playful than precious. It suits casual valentines, cafe signage, or candy branding better than formal wedding work.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  11. Satisfy

    Cupid's arrow found its mark

    Satisfy

    A relaxed, everyday script with just enough looseness to feel handwritten rather than printed. It is versatile enough to use for both body text on a card and short display phrases.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  12. Lovers Quarrel

    Wildly, deeply, hopelessly in love

    Lovers Quarrel

    The name alone makes this an obvious pick for the occasion. Its tight, romantic swashes and vintage engraving feel suit anything referencing old-fashioned courtship or classic love letters.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  13. Rouge Script

    Every love story starts somewhere sweet

    Rouge Script

    Rouge Script has a confident, slightly bold stroke that keeps it legible at smaller sizes than most calligraphy fonts manage. It works well for card headlines that still need to be read quickly on a phone screen.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  14. Petit Formal Script

    You are my favorite valentine

    Petit Formal Script

    As the name suggests, this is a tidier, more restrained script than most on this list, closer to formal penmanship than flourish-heavy calligraphy. It suits understated, grown-up Valentine’s stationery.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  15. Herr Von Muellerhoff

    Love letters written just for you

    Herr Von Muellerhoff

    Dramatic, wide swashes give this script a theatrical, old-world feel, almost like a wax-sealed envelope come to life. Use it sparingly, as a single accent word rather than a full sentence.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  16. Marck Script

    Wrapped in love this Valentine's Day

    Marck Script

    Marck Script sits comfortably between casual and formal, with rounded, friendly letterforms that stay readable at smaller sizes. It is a dependable workhorse script for cards, menus, and packaging alike.

    • Language support: Latin, Latin Extended, Cyrillic
    • Styles: 1 weight (Regular)

    Get it

  17. Italianno

    Chocolate hearts and candlelit dinners

    Italianno

    Extravagant loops and a strong slant give Italianno an unmistakably vintage, almost baroque romance. It is best treated as a decorative headline rather than a font for reading long text.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  18. La Belle Aurore

    Meet me at midnight, sweetheart

    La Belle Aurore

    Slightly rough and irregular, as though written quickly by hand, La Belle Aurore has a diary-entry intimacy that more polished scripts do not capture. It brings warmth to personal, handwritten-feeling love notes.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  19. Berkshire Swash

    Hopeless romantic, hopelessly yours

    Berkshire Swash

    Not a true script but a swashy display face with rounded, generous curves. Its chunkier build makes it far more legible at small sizes than most calligraphy alternatives, useful for buttons or short web headlines.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  20. Euphoria Script

    One kiss and I was yours

    Euphoria Script

    Tall, elegant, and dramatically slanted, Euphoria Script feels custom-made for luxury Valentine’s branding, think perfume packaging or jewelry ads. Keep tracking loose and sizing generous to preserve its delicate detail.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  21. Give You Glory

    Every beat of my heart

    Give You Glory

    A softer, more understated handwritten script with gentle curves rather than dramatic flourishes. It reads almost like a warm personal signature, ideal for closing lines on a card.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  22. WindSong

    Falling for you all over again

    WindSong

    WindSong balances elegance and warmth, less severe than Pinyon Script but more refined than a casual marker font. It suits engagement and anniversary-adjacent Valentine’s messaging particularly well.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 2 weights (Regular, Medium)

    Get it

  23. Ballet

    Dancing through love's sweetest moments

    Ballet

    A variable script with genuinely delicate, calligraphic detailing that can flex from light to bold. Its name fits the graceful, effortless motion it brings to romantic headlines.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  24. Lavishly Yours

    Lavishly, endlessly, completely in love

    Lavishly Yours

    True to its name, this script leans luxurious, with thin, extended strokes reminiscent of engraved invitations for a black-tie affair. It pairs beautifully with a restrained serif for supporting copy.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  25. Beau Rivage

    Stolen glances and secret admirers

    Beau Rivage

    Beau Rivage has a slightly rougher, more organic line quality than the glossier scripts on this list, giving it a handmade, boutique feel. It suits small-batch Valentine’s products like candles or soap labels.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  26. Mea Culpa

    I confess, I'm hopelessly smitten

    Mea Culpa

    Casual and unpolished in the best way, Mea Culpa looks like a quick, affectionate note scrawled on a napkin. It brings a lighthearted, informal tone that suits humorous or self-aware Valentine’s cards.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  27. Grand Hotel

    Champagne, roses, and a love letter

    Grand Hotel

    Grand Hotel carries an art deco, old Hollywood glamour that suits vintage-themed Valentine’s material, especially anything referencing romance of the 1920s and 30s. It reads best in short bursts rather than full sentences.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  28. Courgette

    Simple words, endless devotion

    Courgette

    A relaxed, rounded script with none of the excess flourish of more formal calligraphy, Courgette is friendly and highly readable even at smaller sizes. It works well as body copy on a card rather than just a headline.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  29. Kaushan Script

    Head over heels since day one

    Kaushan Script

    Bold, brushy, and confident, Kaushan Script has more visual weight than most delicate love-letter scripts. That makes it a strong choice for social graphics and banner headlines that need a romantic tone but still have to hold up against bright colors.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  30. Leckerli One

    Sweet as sugar, twice as sweet

    Leckerli One

    Playful and candy-like, Leckerli One suits Valentine’s projects aimed at a younger or more whimsical audience, think classroom valentines or bakery packaging rather than formal invitations.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  31. Send Flowers

    Send flowers, chocolates, and love notes

    Send Flowers

    Few fonts wear their intended occasion as plainly as this one. Its loose, bouquet-like curves feel handmade and celebratory, perfect for floral shop branding, gift tags, and anything built around giving flowers this time of year.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  32. Love Ya Like A Sister

    Love ya like a sister, always

    Love Ya Like A Sister

    A cheerful, bubbly script built for affectionate, unpretentious messages rather than swoony romance. It is a natural fit for platonic Valentine’s cards, galentine’s parties, or classroom exchanges where the tone should stay warm but light.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  33. Damion

    You had me at hello, darling

    Damion

    Damion has an easy, cursive-like rhythm that feels closer to natural handwriting than performed calligraphy. It is comfortable to read in longer phrases, which makes it useful for card interiors as well as covers.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  34. Yesteryear

    Old-fashioned love in every letter

    Yesteryear

    As the name promises, Yesteryear has a nostalgic, mid-century charm reminiscent of vintage candy wrappers and diner signage. It suits retro-themed Valentine’s projects far better than anything aiming for modern minimalism.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  35. Imperial Script

    Royally, deeply, devotedly in love

    Imperial Script

    Formal and refined with elegant, restrained loops, Imperial Script feels closer to engraved stationery than casual lettering. It is a strong choice for upscale Valentine’s dinners, jewelry promotions, or anniversary cards.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  36. Miss Fajardose

    Whimsically, wonderfully yours

    Miss Fajardose

    Ornate and highly decorative, this script leans theatrical with exaggerated loops and flourishes. It demands generous spacing and large sizing, so save it for a single striking word rather than a full sentence.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  37. Dancing Script

    Every love story needs a little sparkle

    Dancing Script

    One of the most widely used script fonts for good reason: its bouncy, joyful rhythm and generous x-height keep it legible at more sizes than most calligraphy alternatives. It works equally well as a card headline or layered subtly into a logo, and its friendly tone suits both romantic and platonic Valentine’s messaging.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 4 weights (Regular to Bold)

    Get it

  38. Pacifico

    You're the sweetest part of my day

    Pacifico

    Originally designed for a surf shop logo, Pacifico has since become a go-to for anything that needs a relaxed, friendly script without formal wedding overtones. Its rounded, confident strokes hold up well on buttons, packaging, and web headers alike.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  39. Playball

    Caught up in your love

    Playball

    A single-weight script with a mid-century, hand-lettered advertising feel. Its slightly retro bounce suits vintage Valentine’s candy branding or diner-style greeting cards.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  40. Sofia

    Sweet nothings whispered softly

    Sofia

    Compact and rounded, Sofia is one of the more casual, approachable scripts here, closer to friendly handwriting than formal calligraphy. It holds up reasonably well in body copy, not just headlines.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  41. Charm

    A little bit of charm goes far

    Charm

    Light and understated, Charm has a gentle, unhurried quality rather than dramatic flourish. It suits minimalist Valentine’s designs that want a touch of script without overwhelming the layout.

    • Language support: Latin, Latin Extended, Thai, Vietnamese
    • Styles: 2 weights (Regular, Bold)

    Get it

  42. Niconne

    Head over heels, hopelessly charmed

    Niconne

    Niconne has a rounder, friendlier build than many thinner scripts, giving it slightly better legibility at small sizes. It sits nicely alongside soft pastel color palettes.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  43. Caveat

    Just a note to say I love you

    Caveat

    Caveat looks like genuine handwriting rather than performed calligraphy, casual, a little uneven, and instantly warm. That makes it ideal for anything meant to feel personal, like a handwritten note printed on a card or a caption over a photo.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended
    • Styles: 4 weights (Regular to Bold)

    Get it

  44. Amatic SC

    LOVE IS IN THE AIR

    Amatic SC

    Tall, narrow, and hand-drawn in feeling, Amatic SC is a favorite for playful Valentine’s headlines set in all caps. It has real charm at large sizes but gets tight and hard to read in long lowercase passages, so keep it short and bold.

    • Language support: Latin, Latin Extended, Cyrillic, Hebrew, Vietnamese
    • Styles: 2 weights (Regular, Bold)

    Get it

  45. Shadows Into Light

    Thinking of you today and always

    Shadows Into Light

    This one reads like a quick note jotted in a journal, casual and unforced. It works nicely for supporting text beneath a bolder script headline.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  46. Homemade Apple

    Made with love, just for you

    Homemade Apple

    Genuinely marker-like, Homemade Apple has a heavier, more textured stroke than most handwriting fonts. It suits crafty, DIY-style Valentine’s projects, from printable cards to gift tags.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  47. Reenie Beanie

    Doodled hearts in the margins

    Reenie Beanie

    Loose and slightly messy in a charming way, Reenie Beanie feels like notes passed in class. It is a good match for casual, youthful valentines rather than anything formal.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  48. Patrick Hand

    Roses are red, violets are blue

    Patrick Hand

    Clean and rounded, Patrick Hand reads like tidy handwriting rather than expressive calligraphy, which makes it unusually practical for longer passages of text on a card. It is a dependable, friendly choice when you need warmth without sacrificing legibility.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  49. Gochi Hand

    A little love note for you

    Gochi Hand

    Thin and slightly wobbly, Gochi Hand has a youthful, notebook-margin quality. It suits kids’ valentines and classroom exchange cards particularly well.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  50. Just Another Hand

    You've got my whole heart

    Just Another Hand

    Narrow and casual, this font looks like quick cursive scrawled in a rush, energetic rather than polished. It works best at larger display sizes where its condensed letterforms have room to breathe.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  51. Puppies Play

    Puppy love and sweet surprises

    Puppies Play

    Rounded, bubbly, and unmistakably cute, Puppies Play suits lighthearted, kid-friendly Valentine’s material, think classroom cards or pet-themed gift tags. It is far too playful for anything formal, but that is exactly its appeal.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  52. Playfair Display

    A love letter worth keeping

    Playfair Display

    Playfair Display brings high-contrast, editorial elegance to Valentine’s projects that want to feel more sophisticated than sweet. Its dramatic thin-and-thick strokes work beautifully as a headline over a script accent, giving a card or invitation a magazine-quality finish.

    Because it stays crisp at both large and small sizes, it also holds up well in digital formats like email headers and social graphics, not just print.

    • Language support: Latin, Latin Extended, Cyrillic, Vietnamese
    • Styles: 12 styles (6 weights plus italics)

    Get it

  53. Cormorant Garamond

    Written with love, sealed with care

    Cormorant Garamond

    Refined and quiet in its detailing, Cormorant Garamond draws from classic old-style serifs to give Valentine’s copy a literary, timeless feel. It is best used at larger sizes, where its delicate strokes and elegant proportions can actually be appreciated.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
    • Styles: 10 styles (5 weights plus italics)

    Get it

  54. EB Garamond

    A promise made and kept

    EB Garamond

    Understated and classically proportioned, EB Garamond suits longer passages of romantic text, poems, vows, or love letters set in full, better than most display-oriented fonts on this list. It brings a restrained, bookish warmth rather than overt sweetness.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
    • Styles: 10 styles (5 weights plus italics)

    Get it

  55. Cinzel Decorative

    Devoted to you, now and always

    Cinzel Decorative

    Carved, monumental letterforms give Cinzel Decorative a classical, almost engraved quality, more suited to formal anniversary or engagement announcements than cute valentines. Use it sparingly as a headline; its ornamentation is too heavy for body text.

    • Language support: Latin, Latin Extended
    • Styles: 3 weights (Regular, Bold, Black)

    Get it

  56. Abril Fatface

    Big love needs bold letters

    Abril Fatface

    Thick, glossy, and full of confidence, Abril Fatface makes a strong visual anchor for Valentine’s sale banners and headline graphics where the type itself needs to carry the design. It loses definition at small sizes, so it earns its keep as a display face only.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  57. Bodoni Moda

    Elegance is its own love language

    Bodoni Moda

    High-fashion and razor-sharp, Bodoni Moda suits Valentine’s campaigns for jewelry, perfume, or apparel brands that want romance without whimsy. Its variable weight range makes it flexible enough to run from delicate body copy to a striking bold headline.

    • Language support: Latin, Latin Extended
    • Styles: 12 styles (6 weights plus italics)

    Get it

  58. Prata

    A timeless love, beautifully told

    Prata

    Prata has a quiet, classical elegance with subtle serif detailing that feels formal without being cold. It works well for wedding-adjacent Valentine’s stationery that wants restraint over flourish.

    • Language support: Latin, Cyrillic, Cyrillic Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  59. Marcellus

    Grace, devotion, and quiet love

    Marcellus

    Understated and evenly weighted, Marcellus offers a calm, dignified alternative to the more decorative serifs on this list. It suits minimalist Valentine’s branding that leans more sophisticated than sentimental.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  60. Yeseva One

    Big, bold, and utterly smitten

    Yeseva One

    A display serif with unexpected quirks in its letterforms, Yeseva One has enough personality to stand alone as a headline without needing a script accent alongside it. It reads well at large sizes on posters, packaging, and social graphics.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  61. Lobster

    Sweet treats and stolen kisses

    Lobster

    Rounded and glossy, Lobster has an almost edible quality that suits candy, bakery, and dessert-themed Valentine’s branding especially well. It is a script-and-display hybrid, casual enough for a coffee shop chalkboard yet bold enough to anchor a logo.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  62. Chewy

    As sweet as candy hearts

    Chewy

    Bubbly and thick-lined, Chewy is built for playful, kid-friendly Valentine’s material, classroom cards, candy packaging, party invitations for younger audiences. Its heavy, rounded shapes stay legible even at fairly small sizes.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  63. Fredoka

    Bring on the love and laughter

    Fredoka

    Soft, rounded, and friendly, Fredoka suits modern, upbeat Valentine’s branding that wants warmth without leaning into cursive sentimentality. Its generous curves work particularly well in app interfaces and social media graphics aimed at a younger audience.

    • Language support: Latin, Latin Extended, Hebrew
    • Styles: 5 weights (Light to Bold)

    Get it

  64. Baloo 2

    Hugs, kisses, and happy hearts

    Baloo 2

    Chunky and approachable, Baloo 2 has enough weight to anchor a bold Valentine’s headline while staying friendly rather than aggressive. It is a solid pick for greeting card apps and playful e-commerce packaging.

    • Language support: Latin, Latin Extended, Devanagari, Vietnamese
    • Styles: 5 weights (Regular to Extra-Bold)

    Get it

How to Pair Valentine’s Day Fonts

Most successful Valentine’s designs lean on just two fonts: one script or decorative face for the emotional headline, and one clean, restrained font for supporting text.

Pair a delicate script like Great Vibes or Parisienne with a simple serif such as EB Garamond or Cormorant Garamond for the fine print. This keeps a card legible without losing its romantic tone.

For bolder, brand-driven projects, try a display serif like Playfair Display or Yeseva One as the headline and a rounded sans like Fredoka for buttons and body copy.

Always test scripts at the actual size they will be used. Many delicate calligraphy fonts look gorgeous large and turn to mush in a 12px email footer.

Between the swooning scripts, the crisp serifs, and the handful of playful display faces, there is enough variety here to cover a formal engagement announcement, a bakery’s candy heart packaging, or a classroom full of valentines. All of it is free to download and use through Google Fonts, so the only real work left is choosing which mood fits your love story best.