promise palette

Regular price $40.00

  • 35 shades
  • shimmer
  • pressed glitter
  • matte
  • waterproof
  • long lasting