Not roses at all, in fact, but Lysimachia. Its just that their delicate petals look paper thin.