There is nothing wrong with flowers. They are beautiful, they are the right gesture on a hundred occasions, and they die in nine days, which is arguably the point.
The problem is not quality. It is that flowers, chocolate and jewellery are unspecific. Any of the three could be given to any person by any other person. And unspecific is the one thing a romantic gift cannot afford to be, because the entire message of a romantic gift is you, particularly.
The test
Before you buy anything, ask: could this gift be given, unchanged, to someone else's partner?
If yes, it is a nice object. If no — if handing it to anyone else would make no sense at all — you have something.
That is the whole framework. Everything below is just ways of failing the test in the right direction.
Things that pass
A record of a specific stretch of time
Not “our relationship”. One year, one summer, one impossible three months. Bounded things are easier to make and much easier to feel. The photographs already exist; the work is cutting them down, not gathering them.
The places, not the holidays
The bus stop, the corridor, the pub with the bad lighting. People assume the meaningful places are the expensive ones and are almost always wrong about that.
Something written down
Everything you have ever said to them has been said out loud, in a room, while one of you was doing something else. Written down, the same sentences behave differently — they can be read twice, at 2am, years later. This is the highest-value and lowest-cost thing on the list, and the one most people skip because it is frightening. It is less frightening with rules.
Something that has not happened yet
A countdown to a date you have both agreed on. Romance is not only retrospective; giving someone a future is at least as good as giving them a past.
A secret
Something only they know how to find. Small, private, slightly silly. The best romantic gestures usually have a joke inside them somewhere — relentless sincerity is quite hard to receive.
Things that fail, and why
Anything engraved with a date. Personalisation is not the same as meaning. A name laser-cut into an object is still an object.
The grand gesture. Scale is not intimacy. A large public gesture is often a gift to the story of the relationship rather than to the person in it.
Something you would like to receive. Very common, very hard to spot from the inside.
The honest bit
A specific gift takes an evening of thinking, and there is no shortcut that produces the same result. That is the actual trade: flowers cost money, this costs attention. Most people have more of one than the other, and only you know which.
If you want to see what the specific version can look like when it is finished, there is an example you can open right now. Or make your own.