A review by redheadreading
Dante Gabriel Rossetti: Painter And Poet by Jan Marsh

informative reflective medium-paced

5.0

Engrossing, detailed and nuanced, I have loved working my way through this and found it oddly comforting!