If you haven't read [[The Butterfly Heart by Paula Leyden]] yet, please, please do so immediately... such a wonderful book! You also might really enjoy another novel that joins the rational and the improbable in exceptional plotline; [[When You Reach Me by Rebecca Stead]].