Issue: Recently Gifts purchased n MP have not been delivering, so the recipient says. Either the item is not delivered. Or they mindlessly clear the dialog (cancal or ignore). Or they don't know where the item went. and thus requires follow-up to see if they don't know what's going and, click accept but don't know where items are received. This leads to awkward interactions like gifting someone something, not getting thank you, asking about only to find out it wasn't delivered. I'm socially awkward enough without help! ;-)
Suggestion: show on the order page of the item was delivered to the recipients inventory or not. Rather than show if the gift was Declined, just show non-delivery.
Assumption: I assume users can't buy gifts for people who have blocked them and thus the likelihood of abuse can minimized. If they can buy gifts for people who have blocked them, I can write up a new feature request! :-)