Ten Poets Charm the Pants Off Ten Historical Figures

Sale price Price £8.00 Regular price Unit price  per 

Ten poems. Ten poets. Ten sensational acts of seduction.