Nine year old David is sad and angry - his mother has recently died in a freak accident and now he has to live with his grandmother, as his father is too busy to care for him. Then David meets thirteen year old Primrose, who has no dad, and a neglectful and eccentric mother. Together these two damaged children help each other to find what is missing in their lives.
Jerry Spinelli started out wanting to be a cowboy. Luckily for young readers, he later decided to become a writer, even though he's still not sure he can call himself one (he does other things too, like picking berries and skipping stones).