Posts Tagged "The Lady of Shalott is an 1888 oil-on-canvas painting by the English Pre-Raphaelite painter John William Waterhouse"