English rose means a fresh start.
Bred in England and France. Summer. Many petals and a strong scent.
All flower meanings