A review by purplegreen
Lily and the Octopus by Steven Rowley

5.0