Great Fairy Tears

Great Fairy Tears are an item that is held in a Bottle. When used, they restore all of Link's Hearts and give him a temporary bonus to attack. In The Legend of Zelda: Twilight Princess, Link can get Great Fairy Tears for free at any of the Light Spirit's shrines after clearing the Cave of Ordeals, assuming he has an empty bottle at the time.