A painting representing humans in adoration in front of a giant creature like a wolf. Fantastical scene between humans and nature.