I really like this, the illustration looks good (though I don't know what "Andy" looks like).
The text might be better in a different colour, though I don't have a good suggestion for that.
As stated above, I think if you added something in the top-right corner it would balance everything out nicely, like his age? Or a rosette? Or something?
Its simple and too the point! I could picture this as a birthday card!