Answer

Gabrielle Zevin 'The Life of AJ Frickry.' Beautifully written & structured. Characters whose humanity touches deeply.

Replies
No replies yet