Rosa rugosa

Rosa rugosa (rugosa rose, Japanese rose, or Ramanas rose

Shine the Divine