Leonora, Goddess of Strength Leonora, Goddess of Strength is a giclee print of an original painting by Irish nature artist Eibhilin Crossan.