Roses, candles, a fancy dinner — none of it is wrong, exactly. It's just expected, and expected things rarely surprise anyone. If you want a gesture that actually lands, it usually has to do one thing the obvious choices don't: prove you were paying attention to this person specifically, not to "romance" as a general concept.
Reference something only the two of you would understand
At Galaxiana, you can name a star and attach a message that means nothing to anyone else and everything to the person reading it. "Table six, second date, you spilled the wine and I knew" will mean more to the right person than any line borrowed from a film. From $34.99.
Recreate something specific, not generic
Not "a romantic dinner" — the actual dinner. Same restaurant, same order, same seat if you can manage it. The specificity is what makes it feel earned rather than borrowed.
Write the thing you don't usually say
Most long relationships run on a kind of comfortable shorthand — feelings get implied rather than stated. Occasionally saying the actual thing, in full sentences, on paper, tends to land harder than anything that can be bought.
Romance, it turns out, isn't really about grand gestures. It's about specificity — proof that, out of everyone, you were thinking about this one particular person.