Author: Amaryllida.