I don't think it is Happy Returns. I looked at mine and the ones in the database and they all seem to be a little not so green, the petals not so pointed and the main thing that looks different to me is the petal texture. There seems to be an almost puckered searsucker look to Happy Returns that makes the petals look almost transparent, reminds me of insect or nutritional damage. I guess that is what they meant by yours looks too good to be 'Happy Returns'?