Eva Ibbotson est née à Vienne en 1925 dans une famille d'intellectuels juifs. Fuyant les persécutions nazies, elle rejoint sa mère en Angleterre. Elle entreprend des études scientifiques à Londres puis à Cambridge, se marie et fonde une famille. Ses quatre enfants devenus grands, elle enseigne quelques années avant de se tourner vers l'écriture. Commence alors une carrière d'auteur aussi féconde que diverse avec des romans pour adultes et pour enfants, des scénarios pour la télévision. Ses livres pour la jeunesse sont devenus des classiques anglais et «Reine du Fleuve» a remporté le prestigieux prix Smarties décerné par plus de mille écoles.Eva Ibbotson est morte en 2010. «Un Chien pour toujours» est paru en Grande-Bretagne quelques mois avant sa mort.