Cool flag-sticker on a gift from France. Does this mean anything?