In Pokémon-Amie, I sometimes receive gift wrapped presents.
When I tap on them, they open and I'll receive a message like the following:
The names are sometimes from my friends list and sometimes just from random passersby.
Where are these gifts coming from? Are they just awarded randomly? At first I thought they were from me giving out O-Powers, but I've seen them just show up while I'm staring at the Pokémon-Amie screen. Is there a maximum amount of unwrapped presents I can have at one time? Do I have to be on this screen to receive them? They seem to contain mostly decorative items and Poké Puffs.