Dianthus often come back the next year if you protect their roots. I'm in hardiness zone 4 and my dianthus from last year came back. They only bloom when the roots are growing so you have to keep cutting back the spent flowers to get them to bloom more or get a 'second bloom'.