• Updated

William Shakespeare (1564-1616) refers to roses 50 times throughout his writings.

  • Updated

William Shakespeare (1564-1616) refers to roses 50 times throughout his writings.

  • Updated

William Shakespeare (1564-1616) refers to roses 50 times throughout his writings.