David’s life isn’t easy. His father is dead and his mother is getting married to the meanest man in the country. To top things off, when he is sent off to a truly terrible school, David discovers punishments more terrible than he can imagine. Surely life can’t get any worse!
The only happy ever afters David knows are in the pages of his favourite books. Can he rewrite his own ending?
15 October 2020