While the picture is stunning at first glance, you'll be amazed by the imagery hidden within the painting. The Lion of God lays in front of the Western Wall.
In Hebrew, 'Ariel' literally means 'Lion of God'. "Ari" (Lion) in Hebrew is also a synonym for bravery and courage and it is also the symbol of the tribe of Judah. The city of Ariel is named after Jerusalem. Ariel in the Hebrew Bible is one of the names for Jerusalem and the Temple of Jerusalem (Isaiah 29:1-8).
Suitable for framing