Disclaimer: I'm just posting this to show you what's possible, this is not a recommendation for your search campaign. You have to consider whether it's worth your time to manage these keywords - setting bids, creating Ad Groups, selecting landing pages, writing ads etc. I almost want to say "for entertainment purposes only..."
How To Use The List
Copy and paste the keywords from the spreadsheet below and paste HOLIDAYS into List 1, GIFT TERMS into List 2 and RECIPIENTS into List 3. Don't check off stemmings, and check off "Exact Match" before creating the keyword list.
Sure, some of these terms will be ridiculous - "kwanzaa gift idea for puppy" is likely a dog-keyword. It depends on your PPC strategy - some advertisers make a killing off massive lists of long-tail keywords with low click prices and low competition. Bidding on all these gift recipient keywords is just an idea, not a best practice. USE YOUR DISCRETION.
You can also just remove irrelevant keywords before you do your permutations.
Make sure your Ad Groups are well organized and each keyword points to an appropriate landing page - such as an optimized page in a gift finder.
The original embedded spreadsheet broke the blog sidebar, so here's a link instead.