DD is currently reading this book (by David Almond) and loving it. Having skimmed through it myself I have to agree, it really is a lovely book. Has anyone got any recommendations of similar books? Many thanks.