Gift of Friendship

A Gift of Friendship is a container item gained during the Love is in the Air event.

Source
When you give a to a non-guard NPC from one of the major cities of your faction (excluding Exodar and Silvermoon) while you have the Adored debuff, you gain a Gift of Friendship. A guard NPC will give a which is similar, but has a different name, item id, and contents. You can keep gaining Gifts of Friendship and Pledges of Friendship while you have the Adored debuff.

You gain the Adored debuff by giving a to a non-guard NPC exchange for a  and the Adored debuff or to a guard NPC exchange for a  and the Adored debuff.

You cannot get the pledges nor gifts of the other faction, since you cannot talk to the NPCs.

Items
There are 6 separate Gift of Friendship items, depending on the source city:
 * Alliance
 * contains
 * contains
 * contains
 * Horde
 * contains
 * contains
 * contains

Tips
The content items of the Gifts and Pledges of Friendship are not directly usable by your character. The goal with these items is to build sets that can be turned in for buffs and items. You will need five of the Gift of Friendship items and five of each of the two Pledge of Friendship items, all from one city, to complete a turn-in. The stacks of five are each combined into an item collection, and then the three collections are combined into a City Gift Collection which can be turned in.