Yup, it's a gift card
A gift card to buy stuff, cute popup presentation.
Rating: 5 stars