A review by catlinjo
A Song for Ella Grey by David Almond

3.0

I've never hated and loved a book so equally.