I am recently getting into pet battles and was looking at picking up Graves. From what I can tell, this was a reward pet from getting to player level 20 in Heroes of the Storm from a while ago. I tried HoTS when it came out, and while I thought it was interesting, I am not really a fan of MOBAs so I stopped playing it. At the time, I stopped before level 20. It turns out they made a change later to count character levels so when I logged in recently it boosted me to player level 21. I got some rewards for that but not Graves.
So the question is, will I eventually get mailed the pet somehow? If not, is there any other way to obtain it or am I just out of luck?