as already mentioned, i believe it was an inactivity return item, which my only issue with is they don't really work. No one says, "I stopped playing this world a year ago, but thanks to this veteran horse or 500 bonds I am going to come back and play and buy nuggets!" They are lucky to continue another week, then the items are essentially wasted and nothing is truly gained from either party. Why not offer a variation of the All purpose travel bag that certain items are unlocked based upon days played consecutively. day 1, day 5, day 10, day 15, etc then at the 30 mark give them 500 bonds and hopefully they stick around. Offer free premiums, something, just a different tactic than welcome back, take this, and they leave again. There should also be more of a effort to bring i new players, not just bring back the old ones.
Instead or in addition too, I would much rather see rewards for those who actively play multiple worlds daily. Seems like an item called the Veteran horse should go to veteran players, not those who quit and happen to return out of curiosity. Yes we get daily sign in bonuses, but those players are the ones that keep the game going.