Tibetan prayer flags are traditionally offered as a prayer for the benefit of all beings. Each flag has the image of the "windhorse," symbolizing upliftedness and confidence, surrounded by sacred prayers and mantras of the Tibetan Buddhist tradition. They can be hung horizontally between trees or vertically on a pole. As they flutter it is said that blessings are carried on the wind.