The lily pond

Additional Information

175