Writing a letter that moves someone to tears isn't about grand gestures—it's about digging into the raw, tender moments that define your connection. Start by recalling a specific memory that shines brighter than the rest, like the way she laughed when you both got caught in the rain or how her eyes softened when you first said 'I love you.' Describe it like you're reliving it, with all the sensory details: the scent of her perfume, the warmth of her hand in yours. Then, pivot to the quieter, less glamorous moments—the times she held you when you felt broken, the way she remembers your coffee order without asking. Acknowledge her flaws, too, but frame them as things you cherish ('Remember when you burned the pasta and we ate cereal for dinner? I’d choose that chaos with you a thousand times'). End with a promise—not something abstract, but a vivid image of your future together ('I can’t wait to watch you turn the pages of your favorite book by the window of our first home, sunlight in your hair').
Avoid clichés like 'you’re my everything.' Instead, borrow from songs or books she loves ('If our love were a poem, it’d be the one you dog-eared in your worn-out Rilke collection'). Handwrite it on paper you’ve stained with coffee or tear smudges—imperfection makes it real. And if you really want to gut her? Add a postscript: 'P.S. I read this aloud to the mirror three times, and my voice cracked in the same place every time.'