Great Fairy's Tears

In Twilight Princess, Great Fairy's Tears is a bottled item. When used, not only does it restore full health, but also temporarily doubles the sword's attack strength. Its function is similar to the Elixir Soup from The Wind Waker, but unlike the soup, a bottle of these tears only holds one serving and wears off after a short time.

The method of earning Great Fairy's Tears is significantly harder than the Elixir Soup, as only one bottle is given to you by Jovani after capturing 20 Poe Souls. After this, he'll reveal that more can be found in the Gerudo Desert - what he actually refers to is the Cave of Ordeals, where Great Fairy's Tears are the reward from the Great Fairy after surviving fifty monster-filled rooms. Clearing the cave also allows Link to receive a new bottle of Great Fairy's Tears from the Spirits of Light in their springs around Hyrule.

Link can only acquire Tears from springs when he has none in his inventory, making the possession of multiple bottles increasingly difficult. Since another bottle can be obtained from a Light Spirit immediately after using one, it's a viable strategy to drink it right away to get the double power effect immediately, and then obtain another bottle to use later.

Trivia

 * Jovani will give Link a bottle of Great Fairy's Tears, but it is unknown how he acquired them. It may be one of the countless treasures he got when he sold his soul to Poes.
 * The Great Fairy in the Cave of Ordeals will always give you Great Fairy's Tears when you beat the all 50 levels of the cave with an empty bottle, making it possible to hold four bottles of Great Fairy's Tears.