Ponyo

Brunhilde is a fish-girl who lives with her father Fujimoto, a once-human wizard/scientist who now lives underwater, along with her numerous smaller sisters. One day, while she and her siblings are on an outing with their father in his four-flippered submarine, Brunhilde sneaks off and floats away on the back of a jellyfish. After an encounter with a fishing trawler (the net of which is scraping the trash-strewn bottom of the harbor), she ends up stuck in a glass jar. She drifts to the shore of a small fishing town and is found and rescued by a small boy named SÅsuke. Shattering the jar open with a nearby rock, SÅsuke cuts his finger in the process. Brunhilde licks his wound when he picks her up and the wound heals almost instantly, much to his surprise. After taking a great liking to her, and thinking her merely a goldfish, SÅsuke renames her Ponyo and promises to protect her forever. Meanwhile, a distraught Fujimoto searches frantically for his taken daughter. Because of his own bad memories of the human world, he believes that SÅsuke has kidnapped her and that she is in great danger, he calls his wave spirits to recover her. After the wave spirits retrieve Ponyo from SÅsuke, the boy is heartbroken. He goes home with his mother, Lisa, who tries to cheer him up.
Back underwater, Ponyo and Fujimoto have an argument, during which Ponyo refuses to let her father call her by her birth-name, "Brunhilde". She declares her name to be Ponyo and voices her desire to become human, because she has started to fall in love with SÅsuke. Suddenly, using her magic, she forces herself to grow leg and arm-like appendages and start changing into a human, a power granted to her by the human blood she ingested when she licked SÅsuke's finger. Her alarmed father forces her to change back into her true form with some difficulty and goes to summon Ponyo's mother, Granmamare. Meanwhile, Ponyo, with the help of her sisters, breaks away from her father and in the chaos inadvertently uses her magic to make herself fully human. The huge amount of magic that she also inadvertently releases into the ocean causes an imbalance in the world, resulting in a huge tsunami. Running pell-mell over the waves of the storm, Ponyo goes back to SÅsuke, who is amazed and overjoyed to see her. Lisa is equally amazed, but takes Ponyo's transformation in stride, believing the world to be truly mysterious. Lisa, SÅsuke, and Ponyo wait out the storm at SÅsuke's house, where Ponyo learns of some of the things in the human world and is much enchanted by these new experiences. Worried about the residents of the nursing home where she works, Lisa leaves to check up on them, promising SÅsuke that she will return as soon as possible.
Granmamare arrives at Fujimoto's submarine. SÅsuke's father sees her travelling and recognizes her as the Goddess of Mercy. Fujimoto notices the moon appears to be falling out of its orbit and satellites are falling like shooting stars, symptoms of the dangerous imbalance of nature that now exists. Granmamare declares that if SÅsuke can pass a test, Ponyo can live as a human and that the order of the world will be restored. A still-worried Fujimoto reminds her that if SÅsuke fails the test, Ponyo will turn into sea foam.
SÅsuke and Ponyo wake up to find that most of the land around the house has been covered by the ocean. Since it is impossible for Lisa to come home, the two children decide to find her. With the help of Ponyo's magic, they make SÅsuke's toy pop pop boat life-size and set out across the ocean.
Over the course of their journey, they see prehistoric fish swimming beneath them, and encounter several other evacuees in boats. After landing and finding Lisa's empty car, Ponyo and SÅsuke head into a tunnel. There Ponyo loses her human form due to overuse of her magical power to help SÅsuke and others and reverts into a fish form. Meanwhile, Lisa and the residents of the nursing home are below the surface, but have been temporarily given the power to breathe underwater.
SÅsuke and Ponyo encounter Fujimoto, but SÅsuke doesn't trust him due to Toki's claims and attempts to flee. However, Fujimoto captures them and takes them down to the protected nursing home.
SÅsuke is reunited with Lisa and meets Granmamare, with whom Lisa has just had a long private conversation. Granmamare asks SÅsuke if he can love Ponyo whether she is a fish or human. SÅsuke replies that he "loves all the Ponyos." Granmamare then tells her daughter that if she chooses to become human once and for all, she will have to give up her magical powers. Ponyo agrees to this, so Granmamare encases her in a bubble and gives her to SÅsuke, and tells him that kissing the bubble will complete Ponyo's transformation. The balance of nature is thus restored, and the previously stranded ships, including SÅsuke's father's, head back to port. Ponyo jumps high in the air and kisses SÅsuke, transforming back into a human.

Question: What gave Ponyo the ability to grow human appendages?
Answer: human blood