All the Hopeful Lovers by William Nicholson (Paperback, 2011)