Symbolism and allegory exude from this painting by Wales based artist Celia Roberts. However she leaves the interpretation to each individual, clever and beautiful.

The Nest

15" x 15" Framed 23.5" x 23.5"
2010
Sold
Speak with us on +44 (0)1874 754604