Roses
2" Ornate Rose - White - Small
From $ 1.74
2" Piaget Rose - Deep Pink
From $ 3.97
2" Piaget Rose - Ivory
From $ 3.97
2" Piaget Rose - White
From $ 3.97
2" Star Rose - White - Small
From $ 1.74
2" Tea Rose - White
From $ 2.57
2.5" Heritage Rose - White
From $ 7.64
2.5" Queen Elizabeth Rose - Red
From $ 3.82
2.5" Queen Elizabeth Rose - White
From $ 3.57
2.5" Sugar Rose - Ivory
From $ 5.04
2.5" Sugar Rose - Pink
From $ 5.04
2.5" Sugar Rose - Red
From $ 5.04
2.5" Sugar Rose - White
From $ 5.04
2.75" English Rose - White
From $ 7.18
3" Briar Rose - Ivory - Medium
From $ 3.01
3" Briar Rose - Pale Pink - Medium
From $ 3.01
3" Briar Rose - White - Medium
From $ 3.01
3" Elegant Rose - White
From $ 7.73
3" Formal Rose - Black
From $ 3.66
3" Formal Rose - Blush Pink
From $ 3.47
3" Formal Rose - Burgundy
From $ 3.66
3" Formal Rose - Coral
From $ 3.47
3" Formal Rose - Cream
From $ 3.47