A living goddess