By Any Other Name

Sale price Price $32.35 Regular price Unit price  per 

A beautifully illustrated history of the Queen of Flowers and her enduring power in our gardens, art, religion and imagination.