Claverhouse over 4 years ago Maybe this has some sort of buddhist significance. The purified soul sitting on a lotus leaf with the froglet representing wisdom, and the kitten the lifeforce, and the finch benevolence.Maybe.