Meditative Rose

  • 265