When the Wind Blows by James Patterson
Frannie O'Neill is a talented Colorado veterinarian haunted by her husband's murder. But the course of her life is about to change again. After another bizarre killing, Kit Harrison, a troubled and unconventional FBI agent, arrives on her doorstep. And late one night Frannie stumbles upon a strange, astonishing phenomenon. Her name is Max. Only eleven years old, she will lead Frannie and Kit to uncover one of the most diabolical and inhuman plots of modern science.