Funny you should mention this as I planted my tarragon from seed last season (not sure if its french or the russian one), anyway it came back this year as well.
It looks like tarragon, its in the same spot as the tarragon from last season, but when you pull a piece off and smell it? It smells like grass -
Does it take some time to mature to get that good flavor we know ?
~ Tom