"Impressions of London" oil on canvas by Sara Sherwood Painted in oil on canvas, this cityscape is full of drama and captures the mysterious beauty of London. Southwark Cathedral and the Shard make dramatic shapes in the London landscape. London is a beautiful city. "All that glitters is not gold" is the meaning behind the painting. Something shining and bright on the surface may be empty inside. To polish our inner-self, we have to clean many internal layers. Challenge destructive self belief patterns and cultivate new positive thoughts. If we focus on what we love we get more of it. Gratitude is a great way forward.